經過測試,發現,如果將下面的注冊表鍵值中的EnableLUA設置為dword:00000000,Edge將無法打開PDF文件.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000
恢復為
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000001
之后就可以正常打開了.
"EnableLUA"=dword:00000000 和 "EnableLUA"=dword:00000001的區別
在EnableLUA值為0的時候,雙擊任何exe程序都是以管理員方式直接打開的.比如運行批處理命令提示符窗口,直接在運行里輸入cmd,再按回車,就是以管理員身份打開的命令提示符窗口.
而當EnableLUA設置默認值00000001的時候,雖然可以正常的使用Edge瀏覽器打開PDF了,不過雙擊打開exe的時候是以普通用戶打開的.如果想要以管理員身份運行一個程序,需要在程序或程序的快捷方式上點擊鼠標右鍵,選擇以管理員身份運行,這樣就多了一步點擊右鍵的操作.明顯沒有設置為0的時候跟方便了.當然這只是我的個人理解,可能有些人已經習慣了右鍵選擇"以管理員身份運行",覺得這樣更安全,也非常正常.
個人最希望的結果是無論EnableLUA的值是0或者1,Edge都可以正常的打開PDF文件,這樣就可以少安裝一個PDF閱讀器又可以更方便的雙擊直接以管理員運行exe程序了.希望微軟將來可以這么做吧.