更換Win7系統(tǒng)后群叶,重新安裝了1.18.0版的Atom活烙,右鍵菜單中的"Open With Atom"項(xiàng)失效, 且加載不了Atom的圖標(biāo)船万,如下圖:
嘗試重新安裝Atom后刻撒,依舊出現(xiàn)類似問題骨田。
問題分析
此處應(yīng)該是程序安裝時(shí),注冊(cè)表項(xiàng)沒有注冊(cè)完成声怔,或安裝后使用軟件進(jìn)行了注冊(cè)表清理态贤。具體原因不確定,有知道的朋友醋火,望告知~
問題解決
- 首先修復(fù)右鍵點(diǎn)擊目錄或空白處時(shí)Atom圖標(biāo)不顯示及“Open With Atom”無效的情況:
- 打開注冊(cè)表編輯器(
Win + R
運(yùn)行窗口鍵入regedit
快速啟動(dòng)) - 找到
[HKEY_CLASSES_ROOT\Directory\shell\Atom]
及[HKEY_CLASSES_ROOT\Directory\Background\shell\Atom]
兩項(xiàng)悠汽,看到類似下圖:
- 點(diǎn)擊上面的Atom項(xiàng),右側(cè)添加新的字符串值芥驳,名字為
Icon
,值為"C:\Users\[此處為當(dāng)前計(jì)算機(jī)用戶名柿冲,如:Administrator]\AppData\Local\atom\app.ico"
(注意檢查app.ico鏈接的有效性!)兆旬,修改結(jié)果如:
在左側(cè)上面的Atom項(xiàng)上右鍵假抄,新建“項(xiàng)”,名字命名為command
,點(diǎn)擊“command”項(xiàng)丽猬,修改右側(cè)的(默認(rèn))
項(xiàng)宿饱,值為"C:\Users\[此處為當(dāng)前計(jì)算機(jī)用戶名,如:Administrator]\AppData\Local\atom\[此處為atom版本目錄脚祟,如app-1.8.0]\atom.exe" "%V"
,其中的app-1.18.0
為本文安裝的atom版本對(duì)應(yīng)的目錄谬以,此處根據(jù)個(gè)人具體版本進(jìn)行替換(注意檢查atom.exe鏈接的有效性!)愚铡,修改結(jié)果如下:
下面的Atom項(xiàng)蛉签,操作如上,最終結(jié)果如下:
至此沥寥,右鍵菜單“Open With Atom”項(xiàng)在文件夾及文件夾內(nèi)空白處右鍵顯示正常碍舍,且可以正常打開對(duì)應(yīng)的文件夾。但此時(shí)依舊無法在單個(gè)文件上起效果邑雅。
- 修復(fù)右鍵點(diǎn)擊單個(gè)文件時(shí)Atom圖標(biāo)不顯示及“Open With Atom”無效的情況:
注冊(cè)表編輯器中淮野,找到[HKEY_CLASSES_ROOT\*\shell\Atom]
項(xiàng)捧书,如下圖:
此處可以看到,注冊(cè)表內(nèi)的版本(1.2.4)和安裝的版本(1.18.0)不匹配(可能是更新或卸載時(shí)沒有清理干凈導(dǎo)致),且此處的Icon
對(duì)應(yīng)的值為atom.exe
而不是app.ico
修改為對(duì)應(yīng)的版本即可(注意檢查app-1.18.0目錄鏈接的有效性)骤星。
如Atom項(xiàng)沒有此圖中的Icon
字符串值及command
項(xiàng)经瓷,則根據(jù)上續(xù)步驟添加對(duì)應(yīng)的值,注意此處的command
的值為"C:\Users\[此處為當(dāng)前計(jì)算機(jī)用戶名洞难,如:Administrator]\AppData\Local\atom\[此處為atom版本目錄舆吮,如app-1.8.0]\atom.exe" "%1"
做類似前面的修改,最終結(jié)果如下:
\
小記
貼出修復(fù)此問題的.reg
代碼,使用方式:復(fù)制下列代碼到新建的文本文檔色冀,做對(duì)應(yīng)修改(主要修改當(dāng)前計(jì)算機(jī)用戶名及atom的版本目錄)潭袱,保存文件,重命名xxx.reg
(xxx可以任意)锋恬,右鍵執(zhí)行“合并”屯换,即可快速添加到注冊(cè)表。
- 修復(fù)右鍵點(diǎn)擊目錄(文件夾)時(shí)Atom圖標(biāo)不顯示及“Open With Atom”無效的情況:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Atom]
@="Open with Atom"
"Icon"="C:\\Users\\[此處為當(dāng)前計(jì)算機(jī)用戶名与学,如:Administrator]\\AppData\\Local\\atom\\app.ico\"
[HKEY_CLASSES_ROOT\Directory\shell\Atom\command]
@="\"C:\\Users\\[此處為當(dāng)前計(jì)算機(jī)用戶名彤悔,如:]\\AppData\\Local\\atom\\[此處為atom版本目錄,如app-1.8.0]\\atom.exe\" \"%V\"
- 修復(fù)右鍵點(diǎn)擊目錄空白處時(shí)Atom圖標(biāo)不顯示及“Open With Atom”無效的情況:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Atom]
@="Open with Atom"
"Icon"="C:\\Users\\[此處為當(dāng)前計(jì)算機(jī)用戶名癣防,如:Administrator]\\AppData\\Local\\atom\\app.ico\"
[HKEY_CLASSES_ROOT\Directory\shell\Atom\command]
@="\"C:\\Users\\[此處為當(dāng)前計(jì)算機(jī)用戶名蜗巧,如:]\\AppData\\Local\\atom\\[此處為atom版本目錄,如app-1.8.0]\\atom.exe\" \"%V\"
- 首先修復(fù)右鍵點(diǎn)擊目錄或空白處時(shí)Atom圖標(biāo)不顯示及“Open With Atom”無效的情況:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Atom]
@="Open with Atom"
"Icon"="C:\\Users\\[此處為當(dāng)前計(jì)算機(jī)用戶名蕾盯,如:Administrator]\\AppData\\Local\\atom\\app.ico\"
[HKEY_CLASSES_ROOT\Directory\shell\Atom\command]
@="\"C:\\Users\\[此處為當(dāng)前計(jì)算機(jī)用戶名,如:]\\AppData\\Local\\atom\\[此處為atom版本目錄蓝丙,如app-1.8.0]\\atom.exe\" \"%1\"
至此Atom的右鍵Open With Atom圖標(biāo)不現(xiàn)實(shí)及功能失效解決级遭,其他程序,操作類似~