〔實用〕如何解決 Runtime error 216 錯誤訊息
內容隨時更新,以便有效率解決問題。
◎引用請註明出處,以表示對作者的尊重,感恩◎
用XP或Vista系統,
可能會遇到一關資料夾或是網頁,
就會出現「Runtime error 216 at XXXXXXX」的錯誤訊息,
而且電腦的動作會變很慢。
XXXXXXX 有可能是 00002ED4、0F643826...等字串
微軟本身有提供解決的方案,可以先參考考看看。
在此提拱我幾個方法,希望可以解決此問題。--------------------------------
首先試試這個方法,把以下這個路徑中的檔案全部刪掉,
C:\WINDOWS\Prefetch
裡面存的是快取檔案,用來加速程式執行用。
所以刪掉並不會影響系統,系統會重新產生新的。
【方法】:
開啟"我的電腦"=>"WINDOWS"資料夾=>"Prefetch"資料夾=>按鍵盤上的Ctrl+A (這個動作是把所有檔案"全選")=>按Delete刪除
然後再重新開啟出問題的程式,看是否還有錯誤發生。
如果上述方法無效,再試試下面的方法。 --------------------------------
因為XP和Vista系統的解決方法不同,所以分開討論
若您作業系統為XP【方法】:-Step1-
按開始>>執行>>輸入regedit>>
按「確定」出現註冊表,點選
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ShellExecuteHooks
在其之下應該只有兩個鍵值,
預設值和一個正常的鍵值\"{AEB6717E-7E19-11d0-97EE-00C04FD91972},
這個是給IE用的,若有其它的檔,將其他的都刪除(只保留那兩個鍵值)。
-Step2- 重新註冊所有DLL檔
開始>>執行>>輸入cmd按Enter (會跳出DOS視窗)
接著輸入以下指令(建議直接反白複製,在DOS視窗按滑鼠右鍵選貼上,以免打錯)
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
需要花點時間執行,然後重新開機,接著重設時間即可。在跑的時候可能會跑出小視窗顯示以下之錯誤訊息
"應用程式無法正確初始化 0xc0000142 按一下 [確定] 來終止應用程式。"
主要是因為權限的關係所導致,此時先讓指令跑完,跑完之後"登出"或"重新開機",應該就不會跑出來。
Step 2 指令的意義是要重新註冊 system32 下所有的 DLL 文件,
若「該記憶體不能為 read 或 written」之類的錯誤,也是使用此方法。
--------------------------------【補充】
若不小心將鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}刪除,要如何解決?
【方法】:
於上面 Step 1 ,此時位於ShellExecuteHooks的資料夾,只剩(預設值)。在(預設值)下方按滑鼠右鍵>>新增>>字串值
此時會多出一個名叫「新數值 #1」的鍵值,
將之改名為{AEB6717E-7E19-11d0-97EE-00C04FD91972}即可。
--------------------------------若您作業系統為Vista,遇到「Runtime error 216 at 00002ED4」
【方法】:
目前遇到此問題的都是因為有安裝Alibabar(阿里巴巴),
這是把簡體字轉成繁體字的軟體,
經過測試,把Alibabar移除之後就不會發生這個錯誤訊息了。
【問題】:我不想把Alibabar刪掉,有甚麼其他辦法?
【回答】關閉UAC (使用者帳戶控制)方法一
1. 開始 => 執行 => 輸入 msconfig 後按 Enter 鍵
2. 工具 => 「停用 UAC 」按確定
修改完成後重新開機即會生效。
方法二
1. 開始 => 控制台
2. 點選「使用者帳戶和家庭安全」
3. 點選「使用者帳戶」
4. 點選最後一項「開啟或關閉使用者帳戶控制」
5. 取消"使用[使用者帳戶控制(UAC)來協助保護您的電腦你]"的勾選,按確定 6. 重新開機立即生效
Windiws 7 如何關閉 UAC (使用者帳戶控制)?1. 開始 => 於「搜尋程式及檔案」中,輸入 UAC 後按 Enter 鍵
2. 出現「使用者帳戶控制設定」,將 「選擇電腦變更的通知時機」調變拉至最底端(即設定為"不要通知"),按確定
3. 出現警告視窗,點選「是(Y)」確認變更
4. 重新開機立即生效
--------------------------------
【補充】若你只是需要像 Alibabar 繁簡轉換的功能,以下為替代方案:
若您的瀏覽器為 Internet Explorer (IE)
《軟體名稱》Microsoft Internet Explorer 中文繁簡轉換 (GB-BIG5)
《作業系統》:XP 32位元 / 64位元、Vista 32位元 / 64位元
《網址》:一、二 (失連已修復)
《功能簡介》:
於右鍵選單中加入"轉換成繁體中文" 和 "轉換成簡體中文" 的選項,
使用者可以輕鬆轉換簡體/繁體網頁。
若您的瀏覽器為 Firefox (火狐)
《附加元件名稱》新同文堂
《作業系統》:XP 32位元 / 64位元、Vista 32位元 / 64位元
《網址》:按我
《功能簡介》:
此元件會在Firefox 右鍵選單裡加入繁簡互換的功能,
使用者可以輕鬆轉換簡體/繁體網頁。 --------------------------------
若覺得此篇還不錯,推推或者留言給個鼓勵吧!
這樣才有繼續分享的動力!~^^
◎引用請註明出處,以表示對作者的尊重,感恩◎
用XP或Vista系統,
可能會遇到一關資料夾或是網頁,
就會出現「Runtime error 216 at XXXXXXX」的錯誤訊息,
而且電腦的動作會變很慢。
XXXXXXX 有可能是 00002ED4、0F643826...等字串
微軟本身有提供解決的方案,可以先參考考看看。
在此提拱我幾個方法,希望可以解決此問題。--------------------------------
首先試試這個方法,把以下這個路徑中的檔案全部刪掉,
C:\WINDOWS\Prefetch
裡面存的是快取檔案,用來加速程式執行用。
所以刪掉並不會影響系統,系統會重新產生新的。
【方法】:
開啟"我的電腦"=>"WINDOWS"資料夾=>"Prefetch"資料夾=>按鍵盤上的Ctrl+A (這個動作是把所有檔案"全選")=>按Delete刪除
然後再重新開啟出問題的程式,看是否還有錯誤發生。
如果上述方法無效,再試試下面的方法。 --------------------------------
因為XP和Vista系統的解決方法不同,所以分開討論
若您作業系統為XP【方法】:-Step1-
按開始>>執行>>輸入regedit>>
按「確定」出現註冊表,點選
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ShellExecuteHooks
在其之下應該只有兩個鍵值,
預設值和一個正常的鍵值\"{AEB6717E-7E19-11d0-97EE-00C04FD91972},
這個是給IE用的,若有其它的檔,將其他的都刪除(只保留那兩個鍵值)。
-Step2- 重新註冊所有DLL檔
開始>>執行>>輸入cmd按Enter (會跳出DOS視窗)
接著輸入以下指令(建議直接反白複製,在DOS視窗按滑鼠右鍵選貼上,以免打錯)
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
需要花點時間執行,然後重新開機,接著重設時間即可。在跑的時候可能會跑出小視窗顯示以下之錯誤訊息
"應用程式無法正確初始化 0xc0000142 按一下 [確定] 來終止應用程式。"
主要是因為權限的關係所導致,此時先讓指令跑完,跑完之後"登出"或"重新開機",應該就不會跑出來。
Step 2 指令的意義是要重新註冊 system32 下所有的 DLL 文件,
若「該記憶體不能為 read 或 written」之類的錯誤,也是使用此方法。
--------------------------------【補充】
若不小心將鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}刪除,要如何解決?
【方法】:
於上面 Step 1 ,此時位於ShellExecuteHooks的資料夾,只剩(預設值)。在(預設值)下方按滑鼠右鍵>>新增>>字串值
此時會多出一個名叫「新數值 #1」的鍵值,
將之改名為{AEB6717E-7E19-11d0-97EE-00C04FD91972}即可。
--------------------------------若您作業系統為Vista,遇到「Runtime error 216 at 00002ED4」
【方法】:
目前遇到此問題的都是因為有安裝Alibabar(阿里巴巴),
這是把簡體字轉成繁體字的軟體,
經過測試,把Alibabar移除之後就不會發生這個錯誤訊息了。
【問題】:我不想把Alibabar刪掉,有甚麼其他辦法?
【回答】關閉UAC (使用者帳戶控制)方法一
1. 開始 => 執行 => 輸入 msconfig 後按 Enter 鍵
2. 工具 => 「停用 UAC 」按確定
修改完成後重新開機即會生效。
方法二
1. 開始 => 控制台
2. 點選「使用者帳戶和家庭安全」
3. 點選「使用者帳戶」
4. 點選最後一項「開啟或關閉使用者帳戶控制」
5. 取消"使用[使用者帳戶控制(UAC)來協助保護您的電腦你]"的勾選,按確定 6. 重新開機立即生效
Windiws 7 如何關閉 UAC (使用者帳戶控制)?1. 開始 => 於「搜尋程式及檔案」中,輸入 UAC 後按 Enter 鍵
2. 出現「使用者帳戶控制設定」,將 「選擇電腦變更的通知時機」調變拉至最底端(即設定為"不要通知"),按確定
3. 出現警告視窗,點選「是(Y)」確認變更
4. 重新開機立即生效
--------------------------------
【補充】若你只是需要像 Alibabar 繁簡轉換的功能,以下為替代方案:
若您的瀏覽器為 Internet Explorer (IE)
《軟體名稱》Microsoft Internet Explorer 中文繁簡轉換 (GB-BIG5)
《作業系統》:XP 32位元 / 64位元、Vista 32位元 / 64位元
《網址》:一、二 (失連已修復)
《功能簡介》:
於右鍵選單中加入"轉換成繁體中文" 和 "轉換成簡體中文" 的選項,
使用者可以輕鬆轉換簡體/繁體網頁。
若您的瀏覽器為 Firefox (火狐)
《附加元件名稱》新同文堂
《作業系統》:XP 32位元 / 64位元、Vista 32位元 / 64位元
《網址》:按我
《功能簡介》:
此元件會在Firefox 右鍵選單裡加入繁簡互換的功能,
使用者可以輕鬆轉換簡體/繁體網頁。 --------------------------------
若覺得此篇還不錯,推推或者留言給個鼓勵吧!
這樣才有繼續分享的動力!~^^
It work, thanks a lot.
回覆刪除麻烦请教一下,为什么wretch上无法发表评论?总是error.会是系统问题吗?
回覆刪除还是同样是xp的问题?谢谢~
請問,所以是vista沒辦法容許alibabar的存在?
回覆刪除真的沒有可行的辦法了嗎?.........=口=?
那請問runtime error 216 at 0040619F 怎麼處理?
回覆刪除請問
回覆刪除我照你的方式做了
但是我的只有AEB6717E-7E19-11d0-97EE- 00C04FD91972},和
預設值兩個東西耶
AEB6717E-7E19-11d0-97EE- 00C04FD91972}這個有需要刪除
嗎?
你這方法真好,我重灌後就發生這問題,沒想到一搜索就連到這來啦,
回覆刪除照你的方法,一次就解決啦!感謝您,真的很感謝!
it works. Thank you for the help.
回覆刪除謝謝
回覆刪除困擾好久的問題終於解決了
真是高手
給個推
哈囉~ 我也是遇到這種狀況
回覆刪除開啟某個程式後登入錯誤
並且顯示 Runtime error 216 at 05EE35BE
我用了你的方法,但是只有預設值沒其他的
所以我直接步驟二
然後重開機後時間沒有變
可是程式還是無法開呢
麻煩大大指點~
請問一下 W7的話該怎麼辦?????
回覆刪除本來電腦裡面資料會不見嗎???
回覆刪除還是沒辦法解決ㄝ!!
回覆刪除請幫幫我
重開機後我的時間沒有變ㄝ
回覆刪除太感謝你嚕^^ 真的好厲害呢!! 一下就搞定了...困擾好久了說
回覆刪除XDD
您好:第一個方式刪除Prefetch"資料夾,沒用
回覆刪除第二個方式:輸入cmd按Enter 有效了4天後,今天又失靈了,再重新用也
沒用耶~
第三個方式:因為我除了預設值外,還有以下6個,不知要留哪個
{1DBD6574-D6D0-4782-94C3-69619E719765}
{42C50607-D944-41A9-9B67-720AFBE8C22C}
{90359234-04B2-4A5D-A8D9-F34B82327F64}
{B03A4BE6-5E5A-483E-B9B3-C484D4B20B72}
{BB4C402F-882A-4526-8C08-51278EA437C1}
{BD344AF4-67AB-4E19-A630-7435587D320B
我的視窗會ㄧ直顯示Rutime error 216 at 004056c1
o ya~~最近都不會出現了ㄝ~~~真是太感謝您了~~~3Q~~~
回覆刪除我用了
回覆刪除for %1 in (%windir%\system32\*.dll) do regsvr32.exe
/s %1
之後反而開應用程式都會自動關機欸!!!
怎麼會這樣!?