親愛的阿龍龍,
歡迎來到微軟社區。
我了解您希望繼續使用原有的【郵件與日歷】應用,我非常樂意為您進行說明。
首先請您體諒,從2024年起,新的Windows 11設備將會預裝new Outlook作為預設郵箱應用程序,根據我們的測試結果,系統將會逐步停止對【郵件與日歷】應用的支援。
目前,若您希望繼續使用【郵件與日歷】而不自動跳轉到new Outlook,則需要進行額外的設置,請參照以下步驟:
- 以管理員身份運行PowerShell
注意:標紅處為當前使用者名稱(#註釋條均可刪除)
該段代碼將執行兩個操作:
a. 刪除settings.json文件
b. 向Migration文件夾的安全權限新增拒絕寫入規則 - 運行以下語句:
# 定義要操作的文件夾路徑
$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 | 微軟社區支持專員