Autorun(自動撥放)是一種"不需要他的時候,在你眼前晃來晃去;需要他的時候,卻遍尋不著"的功能,威兒剛就曾碰過Autorun失效的情況,拜了google大神之後,發現國內很少有人寫解決這個問題的文章,威兒剛便針對"Autorun失效"這個議題,來篇"全方位"的解決方案, 可以有效解決99.9%的自動撥放失靈的情況!.
1.確定Shell Hardware Detection service這個服務沒有被停用
[win]+R→輸入service.msc→確定
(vista x64的使用者可能會出現這個"windows找不到service.msc"的錯誤訊息,可改用[電腦],[右鍵],[管理],[服務及應用程式],點兩下[服務])
如圖一樣,應該是已啟動才是正確的,若不是已啟動的狀態,[右鍵]→[內容]→[啟動]
2.檢查註冊表裡CD-ROM AutoRun的值是否正確
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom
AutoRun的值應該是如圖所示為1,若為0,代表關閉自動撥放功能 ,則[右鍵]→[修改]→[數值資料]欄位內填入1。
3.確定註冊表NoDriveTypeAutoRun值是否正確
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
如圖所示Vista X64的正確值應該是149,Vista X86則是145
修改成正確值:[右鍵]→[修改]→[十進位]→[數值資料]欄位內填入正確值
※延伸小知識:數值181表示關閉光碟自動撥放,255表示關閉所有裝置的自動撥放
4.應用程式做怪
有時候應用程式,特別是光碟工具,如Nero,PowerISO會將自動撥放關閉
5.VMware將自動撥放關閉
有安裝Vmware虛擬機器的玩家,以管理員身分執行VMware,[Edit]→[Preferences]
[Devices]活頁→取消Disable Autorun勾選