部落客廣告聯播

2008年8月17日 星期日

windows致命藍螢幕:IRQ_NOT_EQUAL_OR_LESS

恩~~
好樣的, 家裡的桌機竟然三不五時當機自己重開,然後就一直在進入windows前重開~~
WinXP如此,重灌Vista也如此~~
好使用開機F8指示Windows發生錯誤時不要自動重開,發現出現藍底白字,
俗稱致命藍螢幕(BSOD;Blue Screen Of Death)的錯誤,裡面有個關鍵字「IRQ_NOT_EQUAL_OR_LESS」看來硬體可能有點問題,
上網搜了蒐,了解可能是某IRQ占用或相衝照成的錯誤,進入BIOS把IRQ一個一個保留,
但試了沒用, 最後突然腦筋一亮(斯欽~~),索興在BIOS把軟碟機Disable掉,
呵呵,問題迎刃而解,恩,可能是軟碟機的IRQ占用照成。
不過說也神, winXP和Vista竟然自動排擠老人(軟碟機~~),這也算是壟斷嗎??

2008年8月9日 星期六

Vista中以舊作業系統相容模式安裝的程式,如何反安裝??

故事是這樣的~~

使用Vista後,安裝某套軟體時因會檢查作業系統是否為XP所以無法安裝,
所以便在Setup.exe上按下右鍵-->相容性--> 相容模式[Windows XP sp2],
順利的完成了安裝~~

但如今想要移除掉, 在控制台中的 '程式與功能' 選擇該軟體按下 移除,
卻又出現當初的作業系統檢查錯誤訊息,無法反安裝,更糟的是我沒辦反指定用相容模式執行反安裝~~

試了許久,終於找到解決方法:
1. 執行regedit --> 找到 HKLM\Software\Microsoft\Windows\currentVersion\uninstall節點後,
以搜尋方式打你要返安裝的軟體找到該軟體目錄
2. 找到UninstallString並複製其值,將其值貼到文字檔存為.bat檔案
3. 複製 c:\windows\system32\rundll32.exe到.bat檔案同目錄下
4. 在該rundll32.exe 按下右鍵-->相容性--> 相容模式[Windows XP sp2]及[以系統管理員權限執行]
5. 修改.bat檔, 在rundll32前加上「./」指明以同個目錄下的rundll32.exe來執行
6. 雙響執行.bat檔案
7. 爽,可以正常反安裝了

2008年8月1日 星期五

善用DOS批次檔.bat

Windows Power Shell , Window Script Host
管他甚麼shell甚麼script,儘管功能強大,
但常常我們只是需要些小小的批次處理罷了~~

幾百年前的dos batch file方式配合Windows排程其實就可以幫我們做很多事情了!!

以下是DOS 批次檔的基本用法(複習一下吧)~~

  1. MS-DOS的批次檔
  2. 編寫 BAT 檔案的技巧?
  3. [分享] DOS 批次檔 batch file 取得日期為變數值的運用