【問題】幫個忙 我已經搞到焦頭爛額了


Recommended Posts

各位大大幫個忙

我的電腦三不五時就會跳出"0x74630b18"指令參考的"0x000800ec"記憶體不能為"read"

類似的情形

我同學告訴我在執行那裡打cmd然後再出現的視窗裡打

for %1 in (%wridir%\system32\*.dll) do regsve32.exe/s %1

可是我用了還是常常會跑出來

還有電腦使用到一半常常會當機

變成藍底白子

最下面那會有

0x00000050 (0xFE73AEB0,0x00000000,0xFE73AEB0,0X00000000)

0x00000051 (0x00000003,0x00000001,0x006DE600,0xE181DDE0)

之類的有很多

我該怎麼辦

因為我對電腦完全不懂 看了一堆文章

越看越亂 找不到頭緒了

幫幫忙吧

謝謝

我的msn→[email protected]

我的即時→[email protected]

鏈接文章
分享到其他網站
樓上的大大

我直接把你那條複製

用貼上的

情況有變好 謝謝

不過我想請問一下

我打的那一條

一樣會刷一大堆出來

2條差別在一些空白鑑

這2者有什麼差別嗎?

分解來看好了:

for %1 in (%wridir%\system32\*.dll) do regsvr32.exe/s %1

這個指令的目的是叫系統跑一個迴圈, 檢查紅字那個路徑成不成立, 如果成立則代入%1的地方, 並執行藍字的動作

紅字的意思就是去找你Windows安裝資料夾底下system32目路底下的所有dll檔, 正確的%windir%是系統裡面的一個變數, 會自動指定到你的Windows資料夾

藍字裡面的regsvr32.exe是系一個用來向系統註冊OLE元件的程式, 加上/s是告訴系統說無論成功或失敗通通不要有對話視窗發生

你打的那個%wridir%regsvr32.exe/s(注意執行檔名跟參數中間要加空格)根本就是不會在正常狀況出現的東西, 所以才會有一堆錯誤的結果出現

鏈接文章
分享到其他網站

請登入後來留意見

在登入之後,您才能留意見



立即登入