"Open With Atom"右鍵菜單失效

更換Win7系統后,重新安裝了1.18.0版的Atom,右鍵菜單中的"Open With Atom"項失效, 且加載不了Atom的圖標,如下圖:

Atom圖標不加載.png
在桌面或文件夾內點擊Open With Atom顯示.png
在文件或文件夾上點擊Open With Atom顯示.png

嘗試重新安裝Atom后,依舊出現類似問題。


問題分析

此處應該是程序安裝時,注冊表項沒有注冊完成,或安裝后使用軟件進行了注冊表清理。具體原因不確定,有知道的朋友,望告知~


問題解決

  • 首先修復右鍵點擊目錄或空白處時Atom圖標不顯示及“Open With Atom”無效的情況:
  1. 打開注冊表編輯器(Win + R運行窗口鍵入regedit快速啟動)
  2. 找到[HKEY_CLASSES_ROOT\Directory\shell\Atom][HKEY_CLASSES_ROOT\Directory\Background\shell\Atom]兩項,看到類似下圖:
修復1_1.png
  1. 點擊上面的Atom項,右側添加新的字符串值,名字為Icon,值為"C:\Users\[此處為當前計算機用戶名,如:Administrator]\AppData\Local\atom\app.ico"(注意檢查app.ico鏈接的有效性!),修改結果如:
修復1_2_1.png

在左側上面的Atom項上右鍵,新建“項”,名字命名為command,點擊“command”項,修改右側的(默認)項,值為"C:\Users\[此處為當前計算機用戶名,如:Administrator]\AppData\Local\atom\[此處為atom版本目錄,如app-1.8.0]\atom.exe" "%V",其中的app-1.18.0為本文安裝的atom版本對應的目錄,此處根據個人具體版本進行替換(注意檢查atom.exe鏈接的有效性!),修改結果如下:

修復1_2_2.png

下面的Atom項,操作如上,最終結果如下:

修復1_2_3.png

至此,右鍵菜單“Open With Atom”項在文件夾及文件夾內空白處右鍵顯示正常,且可以正常打開對應的文件夾。但此時依舊無法在單個文件上起效果。

此時圖標正常,且Open With Atom功能正常
此時圖標正常,且Open With Atom功能正常
  • 修復右鍵點擊單個文件時Atom圖標不顯示及“Open With Atom”無效的情況:
    注冊表編輯器中,找到[HKEY_CLASSES_ROOT\*\shell\Atom]項,如下圖:
修復2_1.png

此處可以看到,注冊表內的版本(1.2.4)和安裝的版本(1.18.0)不匹配(可能是更新或卸載時沒有清理干凈導致),且此處的Icon對應的值為atom.exe而不是app.ico修改為對應的版本即可(注意檢查app-1.18.0目錄鏈接的有效性)。
如Atom項沒有此圖中的Icon字符串值及command項,則根據上續步驟添加對應的值,注意此處的command的值為"C:\Users\[此處為當前計算機用戶名,如:Administrator]\AppData\Local\atom\[此處為atom版本目錄,如app-1.8.0]\atom.exe" "%1"
做類似前面的修改,最終結果如下:

修復2_2.png
修復2_3.png

\

修復2_4.png
修復2_5.png

小記

貼出修復此問題的.reg代碼,使用方式:復制下列代碼到新建的文本文檔,做對應修改(主要修改當前計算機用戶名及atom的版本目錄),保存文件,重命名xxx.reg(xxx可以任意),右鍵執行“合并”,即可快速添加到注冊表。

  • 修復右鍵點擊目錄(文件夾)時Atom圖標不顯示及“Open With Atom”無效的情況:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\Atom]
@="Open with Atom"
"Icon"="C:\\Users\\[此處為當前計算機用戶名,如:Administrator]\\AppData\\Local\\atom\\app.ico\"

[HKEY_CLASSES_ROOT\Directory\shell\Atom\command]
@="\"C:\\Users\\[此處為當前計算機用戶名,如:]\\AppData\\Local\\atom\\[此處為atom版本目錄,如app-1.8.0]\\atom.exe\" \"%V\"

  • 修復右鍵點擊目錄空白處時Atom圖標不顯示及“Open With Atom”無效的情況:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Atom]
@="Open with Atom"
"Icon"="C:\\Users\\[此處為當前計算機用戶名,如:Administrator]\\AppData\\Local\\atom\\app.ico\"

[HKEY_CLASSES_ROOT\Directory\shell\Atom\command]
@="\"C:\\Users\\[此處為當前計算機用戶名,如:]\\AppData\\Local\\atom\\[此處為atom版本目錄,如app-1.8.0]\\atom.exe\" \"%V\"

  • 首先修復右鍵點擊目錄或空白處時Atom圖標不顯示及“Open With Atom”無效的情況:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Atom]
@="Open with Atom"
"Icon"="C:\\Users\\[此處為當前計算機用戶名,如:Administrator]\\AppData\\Local\\atom\\app.ico\"

[HKEY_CLASSES_ROOT\Directory\shell\Atom\command]
@="\"C:\\Users\\[此處為當前計算機用戶名,如:]\\AppData\\Local\\atom\\[此處為atom版本目錄,如app-1.8.0]\\atom.exe\" \"%1\"

至此Atom的右鍵Open With Atom圖標不現實及功能失效解決,其他程序,操作類似~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,250評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,455評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • 作者:王子亭 Atom 是 GitHub 在 2014 年發布的一款基于 Web 技術構建的文本編輯器,我從 20...
    LeanCloud官方帳號閱讀 3,140評論 0 13
  • 記得一句話,生而為人,很艱辛。 認識我的人都說,你是最有資格幸福的人。 你有那么多愛你的人,有一份穩定光鮮的工作,...
    一言爾閱讀 2,358評論 0 1