我個人習慣用WINDOWS 內建的 郵件軟體,最近只要打開郵件,就會自動開啟OUTLOOK,就算去新增/移除,把OUTLOOK移除了,他也會又在開啟郵件的時候自動安裝!!

在微軟社區,有看到了一篇文章,雖然不能夠禁止郵件打開後,會自動安裝OUTLOOK,但是可以讓郵件打開後,不會去開啟OUTLOOK,經過實際測試,方法是有用的,該篇文章放在底下給大家參考:
https://answers.microsoft.com/zh-hant/outlook_com/forum/all/%E6%83%B3%E8%A9%A2%E5%95%8F%E5%A6%82%E4%BD%95/a398cd4b-09b1-4958-ac3e-cb07498322ce
同時我也把方法在底下貼出來,最終的圖片是我自己實際操作的結果!
歡迎來到微軟社區。
我了解您希望繼續使用原有的【郵件與日歷】應用,我非常樂意為您進行說明。
首先請您體諒,從2024年起,新的Windows 11設備將會預裝new Outlook作為預設郵箱應用程序,根據我們的測試結果,系統將會逐步停止對【郵件與日歷】應用的支援。
目前,若您希望繼續使用【郵件與日歷】而不自動跳轉到new Outlook,則需要進行額外的設置,請參照以下步驟:
1. 以管理員身份運行PowerShell
注意:標紅處為當前使用者名稱(#註釋條均可刪除)
該段代碼將執行兩個操作:
a. 刪除settings.json文件
b. 向Migration文件夾的安全權限新增拒絕寫入規則
2. 運行以下語句:
# 定義要操作的文件夾路徑
$folderPath = “C:\Users\YOURUSERNAME\AppData\Local\Packages\microsoft.windowscommunicationsapps_8wekyb3d8bbwe\LocalState\Migration”
# 定義要刪除的文件路徑
$fileToDelete = “$folderPath\settings.json”
# 1. 刪除指定的文件(如果存在)
if (Test-Path -Path $fileToDelete) {
Remove-Item -Path $fileToDelete -Force
Write-Host “File $fileToDelete has been deleted.”
} else {
Write-Host “File $fileToDelete does not exist.”
}
# 獲取當前登錄用戶的帳戶名
$currentUser = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
# 2. 獲取文件夾的訪問控制列表(ACL)
$acl = Get-Acl -Path $folderPath
# 定義新的權限規則,拒絕當前用戶的寫入權限
$denyWriteRule = New-Object System.Security.AccessControl.FileSystemAccessRule($currentUser, “Write”, “Deny”)
# 將拒絕寫入權限規則添加到ACL
$acl.AddAccessRule($denyWriteRule)
# 將修改後的ACL應用到文件夾
Set-Acl -Path $folderPath -AclObject $acl
# 輸出操作結果
Write-Host “Write access denied for $currentUser on $folderPath”
以上步驟經我們測試,可以在開啟【郵件與日歷】後不自動跳轉到new Outlook。但實話實說,我們無法完全禁用new Outlook,這是由系統設計決定的。
關於您提到的Outlook中存在廣告的問題,購買Windows是為了享受正版系統的權益,這並不包括Office軟件的廣告過濾功能。若要過濾廣告,需要郵箱主帳戶擁有微軟365訂閱,很抱歉給您帶來了困擾。
感謝您花時間處理這個問題,祝您生活一切順利
致以最誠摯的祝福,
Ulrica.W – MSFT | 微軟社區支持專員

