USB的禁用與解除

方法一: 禁用主板usb設備。
管理員在CMOS設置裡將USB設備禁用,並且設置BIOS密碼,這樣U盤插到電腦上以後,電腦也不會識別。這種方法有它的侷限性,就是不僅禁用了U盤,同時也禁用了其他的usb設備,比如usb鼠標,usb光驅等。所以這種方法管理員一般不會用,除非這台電腦非常重要,值得他捨棄掉整個usb總線的功能。但是這種屏蔽也可以破解,即便設置了密碼。整個BIOS設置都存放在CMOS芯片裡,而COMS的記憶作用是靠主板上的一個電容供電的。電容的電來源於主板電池,所以,只要把主板電池卸下來,用一根導線將原來裝電池的地方正負極短接,瞬間就能清空整個CMOS設置,包括BIOS的密碼。隨後只需安回電池,自己重新設置一下CMOS,就可以使用usb設備了。(當然,這需要打開機箱,一般眾目睽睽之下不大適用~~)

方法二: 修改註冊表項,禁用usb移動存儲設備。
打開註冊表文件,依次展開"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \usbehci」雙擊右面的「Start」鍵,把編輯窗口中的「數值數據」改為「4」,把基數選擇為「十六進制」就可以了。改好後註銷一下就可以看見效果了。為了防止別人用相同的方法來破解,我們可以刪除或者改名註冊表編輯器程序。
提示:「Start」這個鍵是USB設備的工作開關,默認設置為「3」表示手動,「2」是表示自動,「4」是表示停用。

方法三:隱藏盤符和禁止查看(適用於Windows系統)
打開註冊表編輯器,依次展開如下分支 [HKEY_CURRENT_USERsoftwareMicrosoftWindowsCurrentVersionPloiciesExplorer],新建二進制值「NoDrives」,其缺省值均是00 00 00 00,表示不隱藏任何驅動器。鍵值由四個字節組成,每個字節的每一位(bit)對應從 A:到Z:的一個盤,當相應位為1時,「我的電腦」中相應的驅動器就被隱藏了。第一個字節代表從A到H的8個盤,即01為A,02為B,04為C……依次類推,第二個字節代表I到P,第三個字節代表Q到X,第四個字節代表Y和Z。比如要關閉C盤,將鍵值改為04 00 00 00;要關閉D盤,則改為 08 00 00 00,若要關閉C盤和D盤,則改為0C 00 00 00(C是十六進制,轉成十進制就是12)。

  理解了原理後,下面以我的電腦為例說明如何操作:我的電腦有一個軟驅、一個硬盤(5個分區)、一個光驅,盤符分佈是這樣的:A:(3.5軟盤)、C:、D:、E:、 F:、G:、H:(光盤),所以我的「NoDrives」值為「02 ff ff ff」,隱藏了B、I到Z盤。

  重啟計算機後,再插入U盤,在我的電腦裡也是看不出來的,但在地址欄裡輸入I:(我的電腦電後一個盤符是H)還是可以訪問移動盤的。到這裡大家都看得出「NoDrives」只是障眼法,所以我們還要做多一步,就是再新建一個二進制「NoViewOnDrive」,值改為「02 ff ff ff」,也就是說其值與「NoDrives」相同。 這樣一來,既看不到U盤符也訪問不到U盤了。

方法四:禁止安裝USB驅動程序
在Windows資源管理器中,進入到「系統盤:WINDOWSinf」目錄,找到名為「Usbstor.pnf」的文件,右鍵點擊該文件,在彈出菜單中選擇「屬性」,然後切換到「安全」標籤頁,在「組或用戶名稱」框中選中要禁止的用戶組,接著在用戶組的權限框中,選中「完全控制」後面的「拒絕」複選框,最後點擊「確定」按鈕。

  再使用以上方法,找到「usbstor.inf」文件並在安全標籤頁中設置為拒絕該組的用戶訪問,其操作過程同上。完成了以上設置後,該組中的用戶就無法安裝USB設備驅動程序了,這樣就達到禁用的目的。

  注意:要想使用訪問控制列表(ACL),要採用NTFS文件系統。

方法五: 其實管理員經常做的,是將移動存儲設備使用權限禁用配合屏蔽U盤圖標。這種方法非常惡毒,就是說,即使改動了移動存儲設備的使用權限,安裝驅動後,在我的電腦裡仍然看不到u盤的圖標,即使為u盤重新分配盤符後仍然看不到。這種情況是因為管理員修改了註冊表,屏蔽了除硬盤驅動器之外的所有盤符(以前在機房,光驅也常通過這種辦法屏蔽)。懂得修改註冊表的同學可以用regedit找到HKEY_CURRENT_USER\Software\
Microsoft\Windows \CurrentVersion\Policies\Explorer子鍵,將雙字節項"NoDrives"的鍵值改為0或者乾脆將"NoDrives" 項刪掉。註銷一下再登陸,就能發現久違的u盤圖標了!也可以將下面這段文字另存為reg格式,(假如管理員足夠變態把regedit也給disable 了)

方法六:打開「設備管理器」——在裡面單擊展開「通用串行總線控制器」,看見幾個UBS接口,雙擊其中之一,在屬性的「常規」選項卡的「設備用法」下拉框中選擇「停用」按「確定」返回。以此類推,禁用其它幾個

破解方法:
對於方法一:給BIOS放電即可,這樣恢復了設置。有密碼也無效
對於方法二:重起電腦,按F8選擇「安全模式」即可,所有U盤都能使用
對於方法三:安全模式啟動-開始-運行-輸入H:(U盤盤符),呵呵打開了吧
對於方法四:重起電腦,按F8選擇「最後一次正確配置」,再重起電腦,按F8選擇「安全模式」,呵呵 好使了吧 有飛的人會有會抓的人 嘿嘿
另外,大家看看此文章,他們怎麼設置的,反過來設置就可以了。如果你的電腦已安裝了超級兔子等軟件,可以輕鬆恢復註冊表,另外去百度搜一搜初始化註冊表的方法。

ie7刪除歷程記錄被鎖

修改登錄檔
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel

把history改為0

解決IE7總是在「自訂您的設定」頁

剛剛手賤升級ie7結果發現首頁的顯示出現問題,原本以為是首頁被綁架了,就是使用IE7的時候首頁不管怎麼改都是http://runonce.msn.com/runonce2.aspx 。結果上網一查,發現不少人有著相同的問題,運氣還不錯也找到解決的方法。
解決方法如下
首先在「 開始」-->「執行」
在「執行」的視窗輸入gpedit.msc
會呼叫出群組原則的視窗
在左邊的「本機電腦原則」找到「使用者設定檔」下面的「系統管理範本」
展開「系統管理範本」會有個「Windows Components」
在展開「Windows Components」就會看到「Internet explorer」的欄位,
將滑鼠游標指向並點選此一欄位
這時候右邊的視窗會列出各式設定,找到『防止執行「第一次執行自訂」設定』
真是一個機車又澳口的名稱。雙擊此設定
預設值為「尚未設定」,選「已啟用」。然後在下面的「選取您的選擇」選擇「直接到首頁」
再按下確定,然後升級ie7所發生首頁無法設定的問題就這樣解決了。

或者修改登錄檔如下:
http://support.microsoft.com/kb/961691/zh-tw
按一下 [開始],依序指向 [所有程式]、[附屬應用程式],然後按一下 [記事本]。
選取下列文字並按一下滑鼠右鍵,選取 [複製] 命令,然後在開啟的記事本視窗中,按一下滑鼠右鍵,再選取 [貼上] 命令,將文字貼至記事本中。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"RunOnceHasShown"=dword:00000001
"RunOnceComplete"=dword:00000001

依序按一下 [檔案]、[另存新檔],在 [另存新檔] 對話方塊中,按一下 [桌面]。接著在 [檔名] 方塊中輸入「Skiprunonce.reg」,然後按一下 [存檔類型] 方塊的向下箭號,選取 [所有檔案],最後按一下 [儲存]。

小提示 如果您使用的是 Windows Vista 的電腦,請依序按一下 [檔案]、[另存新檔],在 [另存新檔] 對話方塊中,按一下 [桌面]。接著在 [檔案名稱] 方塊中輸入「Skiprunonce.reg」,然後按一下 [存檔類型] 方塊的向下箭號,選取 [所有檔案],最後按一下 [存檔]。

在桌面上,找到在步驟 3 中所建立的「Skiprunonce」檔案,並按兩下這個檔案。然後您會看到下列訊息:

確定要將 Skiprunonce.reg 中的資訊新增到登錄嗎?

在 [登錄編輯程式] 對話方塊中按一下 [是],會出現下列訊息。然後在 [登錄編輯程式] 對話方塊中按一下 [確定]。

Skiprunonce.reg 中的資訊已經順利輸入登錄中。

重新啟動 Internet Explorer 7。

該記憶體不能為read或written的解決辦法

方法1.
將 C:\WINDOWS\Prefetch\資料夾中檔案所有附檔名*.pf的全部刪除,
再重新開啟該有問題的程式試試 ,看看問題有無解決。

如果沒有改善再進行第2種方法。

方法2.
重新註冊所有DLL檔,
按開始>>執行>. 輸入cmd>> 按「確定」,出現DOS窗口,在命令提示符號下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
按Enter。

為了快速執行方法1及方法2,我把它做成兩個CMD執行檔,只要點兩下滑鼠就可馬上搞定,在此分享作法。如果你對DOS指令有研究也可自行製作個人的執行命令檔。

方法1.開啟一個記事本檔案,將以下指令
del /f /s /q %windir%\prefetch\*.*
複製再貼上,將記事本重新命名為Dll refetch.cmd檔。

方法2開啟一個記事本檔案,將以下指令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
複製再貼上,將記事本重新命名為Reg DLL.cmd檔。

如果試過以上2種方法還是無效,
建議你:

把XP作業系統或相關程式軟體執行更新。

執行掃毒掃木馬及清除[包括隨身碟病毒KAVO]。

清理無效的登錄檔。

若是玩遊戲時遇到的情況,請將DirectX升級到最新版。

調整虛擬記憶體,建議不要設定在系統磁碟機。

如果以上的軟體問題仍然無法解決時,最後建議你更換記憶體試試,
總之ㄧ切的方法只能一個一個測試,直到找到解決問題的方法為止。

以下再轉錄一篇網路文章,提供大家遇到出現「該記憶體不能為"read"或"written"」的錯誤訊息此問題時解決方法的思維參考。由於是大陸方面的文章,有許多名詞請自行去領會。

不少網友都遇到了該內存不能為「read」 或「written」。的錯誤提示。

希望以下文章能對大家有所幫助。


  運行某些程序的時候,有時會出現內存錯誤的提示,然後該程序就關閉。
  「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。
  「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。


  以上的情況相信大家都應該見到過,甚至說一些網友因為不爽於這個經常出現的錯誤提示而屢次重裝系統。

相信普通用戶應該不會理解那些複雜的十六進制代碼。


  出現這個現象有方面的,一是硬件,即內存方面有問題,二是軟件,這就有多方面的問題了。


  一:先說說硬件:

  一般來說,電腦硬件是很不容易壞的。內存出現問題的可能性並不大(除非你的內存真的是雜牌的一塌徒地),主要方面是:

1。內存條壞了(二手內存情況居多)、

2。使用了有質量問題的內存,

3。內存插在主板上的金手指部分灰塵太多。

4。使用不同品牌不同容量的內存,從而出現不兼容的情況。

5。超頻帶來的散熱問題。你可以使用MemTest這個軟件來檢測一下內存,它可以徹底的檢測出內存的穩定度。


  二、如果都沒有,那就從軟件方面排除故障了。
  先說原理:內存有個存放數據的地方叫緩衝區,當程序把數據放在緩衝區,需要操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開闢的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「光標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的光標,而是系統向應用程序發出的一個通知,告知出現了錯誤。



作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施輓救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用光標,繼續在之後的執行中使用這塊內存。



真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的內存不能為「read」錯誤,並指出被引用的內存地址為「0x00000000「。



內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。


  在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的光標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經註銷了這塊內存而「沒有留意」等等。註銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。



計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效光標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。


  建議:
  1、檢查系統中是否有木馬或病毒?
  2、更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
  3、盡量使用最新正式版本的應用程序、Beta版、試用版都會有BUG。
  4、刪除然後重新創建WinntSystem32WbemRepository文件夾中的文件:

在桌面上右擊我的電腦,然後單擊管理。在"服務和應用程序"下,單擊服務,然後關閉並停止WindowsManagementInstrumentation服務。刪除WinntSystem32WbemRepository文件夾中的所有文件。(在刪除前請創建這些文件的備份副本。)

打開"服務和應用程序",單擊服務,然後打開並啟動WindowsManagementInstrumentation服務。當服務重新啟動時,將基於以下註冊表項中所提供的信息重新創建這些文件:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWBEMCIMOMAutorecoverMOFs

下面搜集幾個例子給大家分析:

例一:IE瀏覽器出現「0x0a8ba9ef」指令引用的「0x03713644」 記憶體,或者「0x70dcf39f」指令引用的「0x00000000」記憶體。該記憶體不能為「read」。要終止程式,請單擊「確定」的訊息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個視窗即將關閉」的訊息框,關閉該提示訊息後,IE瀏覽器也被關閉。


解決方法:

1、 開始-執行視窗,輸入「regsvr32 actxprxy.dll」Enter鍵,接著會出現一個訊息對話 框「DllRegisterServer in actxprxy.dll succeeded」,確定。再依次執行以下命令。(這個方法有人說沒必要,但重新註冊一下那些.dll對系統也沒有壞處,反正多方下手,能解決問題就行。)

regsvr32 shdocvw.dll

regsvr32 oleaut32.dll

regsvr32 actxprxy.dll

regsvr32 mshtml.dll

regsvr32 msjava.dll

regsvr32 browseui.dll

regsvr32 urlmon.dll

2、 修復或升級IE瀏覽器,同時打上系統修正檔。看過其中一個修復方法是,把系統還原到系統初始的狀態下。建議將IE升級到了6.0。

例二:有些應用程式錯誤: 「0x7cd64998」 指令參考的 「0x14c96730」 記憶體。該記憶體不能為 「read」。

解決方法:Win XP的「預讀取」技術這種最佳化技術也被用到了應用程式上,系統對每一個應用程式的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「記憶體映像」,並把這些訊息儲存到Windows\Prefetch資料夾。一旦建立了映像,應用軟件的裝入速度大大提高。XP的預讀取資料儲存了最近8次系統啟動或應用軟件啟動的訊息。建議將虛擬記憶體撤換,刪除Windows\Prefetch目錄下所有*.PF文件,讓windows重新收集程式的物理地址。

例三:在XP下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」記憶體。該記憶體不能為「written」,要終止程式,請單擊「確定」,而在Windows 98里執行卻正常。

解決方法:這可能是系統的相容性問題,winXP的系統,右鍵「AutoRun.exe」文件,內容,相容性,把「用相容模式執行這個程式」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的修正檔後,只要開始,執行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,內容,也會出現相容性的選項。

例四:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」記憶體。該記憶體不能為「read」 的提示。

解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。

例五:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」記憶體不能為「read」,終止程式請按確定。

解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的修正檔試試。還不行,只好換就用別的播放器試試了。

例六:雙擊一個遊戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該記憶體不能為「read」 ,並且提示Client.dat程式錯誤。

解決方法:重裝顯示卡的最新驅動程式,然後下載並且安裝DirectX9.0。

例七:一個朋友發訊息過來,我的電腦便出現了錯誤訊息:「0x772b548f」指令引用的「0x00303033」記憶體,該記憶體不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的訊息。

解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上修正檔或升級到最新版本,就沒事了。


例八:從桌面或開始功能表中打開任何一個程式, 出現錯誤提示:"0x........"指令引用的"0x00000000"記憶體,該記憶體不能為"read"。省略號代表可變值。而從運行中打開程式沒問題。
  解決方法:運行regedit進入註冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除(默認鍵值當然不要刪除)。這一條很常見。

  例九:我三個月前配了臺機子。系統比較不穩定,三個月內已經重裝過多次系統,四五天前剛裝過系統,可是經常隨機地出現Explorer-應用程式錯誤,「0x4a01259d「指令引用的「0x00000000"記憶體。該記憶體不能為「read"。要終止程式,請單擊「確定「。要調試程式,請單擊「取消」。如果點確定,windows桌面就不見了。這種問題在之前的系統也出現過,不知道是不是硬體的問題?

  解決方法:記憶體的相容性問題!遇到這類問題,用戶可以自行打開機器把記憶體的位置調動一下,看問題是否可以解決,如果問題依舊,可與你的朋友調換記憶體使用。

例十:我的筆記本電腦用的XP系統,有時關閉網頁時會彈出tbrowser.exe遇到問題需要關閉,然後有彈出0x03e7c738指令引用的0x03e7c738記憶體,該記憶體不能為read,請問是怎麼回事?

  解決方法:先查殺一下病毒,另外如果你安裝了瀏覽增強之類的軟體,請卸掉。

各家筆電 系統還原快速鍵

大部份一鍵還原(硬碟還原)都是於廠商logo的畫面下按還原快速鍵

ASUS : [F9]
Acer : [Alt]+[F10]
BENQ:[F10]
HP: [F3] or [F11]
IBM(聯想): [ThihnkVantage](前身AccessIBM鍵)/[F11]
SONY: [F10]
TOSHIBA: 按電源鍵後出現進入BIOS選項時,按 0 開始硬碟還原

=============================================================
[教學] 內建系統還原鍵
IBM [F11]還原 [F6]選擇開機 [F1]BIOS 筆記型 左上角 藍色按鍵
HP/COMPAQ [F10]還原 新機種[F2]
BENQ [F10]
聯強 [F2]
華碩 [F9] 4種選項 一般來說都使用 2.還原到第一磁區
技嘉 [F9] , 在 BIOS 畫面中 按 CTRL + F1 進入進階 BIOS
建達 [ALT+F12]
宏碁 [ALT+F10]
倫飛 [F4] , 按左方功能表 保護/復原 ,
按Phoenix FirstWare Recover Pro,系統會重新開機 ,
從Phoenix FirstWare Recover Pro Quick Start 中 按 選取備份點
從Recover Pro 預設值是 原廠復原點