IE无法打开新窗口与U盘不显示故障的解决
生活随笔
收集整理的這篇文章主要介紹了
IE无法打开新窗口与U盘不显示故障的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在日常工作中,因工作關系與計算機用戶打交道比較多,因此也遇到各種各樣、千奇百怪的Windows使用問題。下面我向大家介紹兩個我在工作中遇到的比較難解決的兩個問題:
一、IE不能打開新窗口
IE(Internet Explorer)是大家上網必須用的一個Windows最核心的程序。一次,發現一用戶IE不能打開新窗口。具體表現形式是:用鼠標左鍵點擊超鏈接,如果這個超鏈接是打開新窗口,則沒有任何反應;如果這個超鏈接所打開的頁面是在當前窗口打開,則顯示是正常的。
當時,遇到此問題時也沒有什么好的辦法,先是找了一個比現在IE要高的版本安裝更新(比現在版本要低的IE不能安裝),安裝完了問題依舊。沒辦法,因為IE是Windows最核心的程序,只有重新安裝操作系統,交給用戶。但是,第二天用戶又反映問題又發生了。
怎么辦呢?經過查找研究,發現IE的內核似乎比較脆弱,安裝一些應用程序后,很容易和注冊表或系統組件失去聯系,最后找到了解決方法,對IE的幾個動態鏈接庫重新編譯一下,具體方法如下:
在“開始”菜單中打開“運行”窗口,在其中輸入“regsvr32 actxprxy.dll”,然后“確定”,接著會出現一個信息對話框“DllRegisterServer in actxprxy.dll succeeded”(如圖1),再次點擊“確定”。按照以上方法再輸入
500)this.width=500" align=center vspace=5 border=0>
圖 1
regsvr32 shdocvw.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 actxprxy.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
重新啟動后即可解決問題。
二、U盤插入計算機后,Windows資源管理器中不顯示U盤盤符
一用戶反映,自己的U盤插入計算機后資源管理器中不顯示U盤盤符。到現場去看了一下,用戶系統是XP,應該不是驅動問題,打開“我的電腦”,果然里面沒有U盤盤符。更換了USB接口后,仍不能解決問題。細心觀察,發現雖然“資源管理器”中沒有出現U盤盤符,但在系統托盤中卻有此硬件插入的標識。
在“開始”---“運行”---輸入“gpedit.msc”運行組策略,在“用戶配置---管理模板---Windows組件---Windows資源管理器”右側窗口中,找到“隱藏‘我的電腦’中這些指定的驅動器”,雙擊,在屬性框中檢查是否將“未配置”設為“已啟用”了(如圖2),發現正常。
500)this.width=500" align=center vspace=5 border=0>
圖 2
進入到“計算機管理”窗口,依次展開“存儲/可移動存儲”,單擊“磁盤管理”一項,在窗口右側,看到U盤運行狀態為“良好”,這說明U盤沒問題。右擊該窗口中的U盤盤符,選擇其快捷菜單的“更改驅動器名和路徑”命令,在出現的對話框中,點擊〔更改〕按鈕,為其選擇一個未被使用的盤符。確定之后退出。重新打開“我的電腦”,久違的U盤盤符出現了。但這是臨時的解決辦法,每次插入U盤都要給U盤重新分配盤符,操作起來非常麻煩。
u盤盤符不能正確顯示的原因是在windows下可以隱藏盤符,具體方法是在注冊表中修改一些健值就可以隱藏相應的盤符,但是并不是不能進入,直接在地址欄里輸入還是能夠訪問的,這給那些需要保護的分區提供了一個比較簡單的途徑,但是也帶來了今天的麻煩。
修復這種現象的方法如下:簡單一點就直接在注冊表????????
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下,nodrives這個鍵值,把下面所有的值都刪除(如圖3),再重新啟動一下就可以了。
500)this.width=500" align=center vspace=5 border=0>
圖 3?
????????補充:批量注冊動態鏈接文件
????????for %%1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %%1
????????for %%1 in (%WinDir%\SYSTEM32\*.OCX) DO RegSvr32.EXE /s %%1
一、IE不能打開新窗口
IE(Internet Explorer)是大家上網必須用的一個Windows最核心的程序。一次,發現一用戶IE不能打開新窗口。具體表現形式是:用鼠標左鍵點擊超鏈接,如果這個超鏈接是打開新窗口,則沒有任何反應;如果這個超鏈接所打開的頁面是在當前窗口打開,則顯示是正常的。
當時,遇到此問題時也沒有什么好的辦法,先是找了一個比現在IE要高的版本安裝更新(比現在版本要低的IE不能安裝),安裝完了問題依舊。沒辦法,因為IE是Windows最核心的程序,只有重新安裝操作系統,交給用戶。但是,第二天用戶又反映問題又發生了。
怎么辦呢?經過查找研究,發現IE的內核似乎比較脆弱,安裝一些應用程序后,很容易和注冊表或系統組件失去聯系,最后找到了解決方法,對IE的幾個動態鏈接庫重新編譯一下,具體方法如下:
在“開始”菜單中打開“運行”窗口,在其中輸入“regsvr32 actxprxy.dll”,然后“確定”,接著會出現一個信息對話框“DllRegisterServer in actxprxy.dll succeeded”(如圖1),再次點擊“確定”。按照以上方法再輸入
500)this.width=500" align=center vspace=5 border=0>
圖 1
regsvr32 shdocvw.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 actxprxy.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
重新啟動后即可解決問題。
二、U盤插入計算機后,Windows資源管理器中不顯示U盤盤符
一用戶反映,自己的U盤插入計算機后資源管理器中不顯示U盤盤符。到現場去看了一下,用戶系統是XP,應該不是驅動問題,打開“我的電腦”,果然里面沒有U盤盤符。更換了USB接口后,仍不能解決問題。細心觀察,發現雖然“資源管理器”中沒有出現U盤盤符,但在系統托盤中卻有此硬件插入的標識。
在“開始”---“運行”---輸入“gpedit.msc”運行組策略,在“用戶配置---管理模板---Windows組件---Windows資源管理器”右側窗口中,找到“隱藏‘我的電腦’中這些指定的驅動器”,雙擊,在屬性框中檢查是否將“未配置”設為“已啟用”了(如圖2),發現正常。
500)this.width=500" align=center vspace=5 border=0>
圖 2
進入到“計算機管理”窗口,依次展開“存儲/可移動存儲”,單擊“磁盤管理”一項,在窗口右側,看到U盤運行狀態為“良好”,這說明U盤沒問題。右擊該窗口中的U盤盤符,選擇其快捷菜單的“更改驅動器名和路徑”命令,在出現的對話框中,點擊〔更改〕按鈕,為其選擇一個未被使用的盤符。確定之后退出。重新打開“我的電腦”,久違的U盤盤符出現了。但這是臨時的解決辦法,每次插入U盤都要給U盤重新分配盤符,操作起來非常麻煩。
u盤盤符不能正確顯示的原因是在windows下可以隱藏盤符,具體方法是在注冊表中修改一些健值就可以隱藏相應的盤符,但是并不是不能進入,直接在地址欄里輸入還是能夠訪問的,這給那些需要保護的分區提供了一個比較簡單的途徑,但是也帶來了今天的麻煩。
修復這種現象的方法如下:簡單一點就直接在注冊表????????
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下,nodrives這個鍵值,把下面所有的值都刪除(如圖3),再重新啟動一下就可以了。
500)this.width=500" align=center vspace=5 border=0>
圖 3?
????????補充:批量注冊動態鏈接文件
????????for %%1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %%1
????????for %%1 in (%WinDir%\SYSTEM32\*.OCX) DO RegSvr32.EXE /s %%1
總結
以上是生活随笔為你收集整理的IE无法打开新窗口与U盘不显示故障的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 又沉默了
- 下一篇: Oracle学习笔记:oracle和se