第一篇:優(yōu)盤無法彈出的解決方案
優(yōu)盤無法彈出的解決方案
安全刪除U盤時,大家常常會遇到提示“無法停止‘通用卷’設(shè)備,請稍候再停止該設(shè)備?!边@種情況下可以強(qiáng)行拔下U盤嗎?當(dāng)然不可以!這時候如果強(qiáng)行拔除的話,很容易損壞計算機(jī)U口或者你的U盤。如果你的U盤上有重要的資料,很有可能就此毀壞了。那么應(yīng)該怎么辦呢? 在這里我寫幾種常用的解決方法,希望對大家有所幫助。第一種方法(這也是我建議大家最常用的方法):
往往我們在把U盤的文件或者數(shù)據(jù)取出來的時候,都是用的“復(fù)制”“粘貼”方式,而如果復(fù)制的是U盤上的文件,這個文件就會一直放在系統(tǒng)的剪切板里,處于待用狀態(tài)。而如果這種情況下我們要刪除U盤的話,就會出現(xiàn)上面的無法停止U盤的提示。
相應(yīng)的解決辦法就是:清空你的剪切板,或者在你的硬盤上隨便進(jìn)行一下復(fù)制某文件再粘貼的操作,這時候你再去刪除U盤提示符,看看是不是順利刪除了?
第二種方法:
如果覺得上面那種方法還無效的話,可以使用下面這個方法:
同時按下鍵盤的“Ctrl”+“Alt”+“Del”組合鍵,這時會出現(xiàn)“任務(wù)管理器”的窗口,單擊“進(jìn)程”標(biāo)簽,在“映像名稱”中尋找“rundll32.exe”進(jìn)程,選擇“rundll32.exe”進(jìn)程,然后點擊“結(jié)束進(jìn)程”,這時會彈出任務(wù)管理器警告,問你確定是否關(guān)閉此進(jìn)程,點擊“是”,即關(guān)閉了“rundll32.exe”進(jìn)程。再刪除U盤就可以正常刪除了。
使用這種方法時請注意:如果有多個“rundll32.exe”進(jìn)程,需要將多個“rundll32.exe”進(jìn)程全部關(guān)閉。
第三種方法:
這種方法同樣是借助了任務(wù)管理器,同時按下鍵盤的“Ctrl”+“Alt”+“Del”組合鍵,出現(xiàn)“任務(wù)管理器”的窗口,單擊“進(jìn)程”,尋找“EXPLORER.EXE”進(jìn)程并結(jié)束它。這時候你會發(fā)現(xiàn)你的桌面不見了,請不要驚慌,繼續(xù)進(jìn)行下面的操作,在任務(wù)管理器中點擊“文件”——“新建任務(wù)”——輸入EXPLORER.EXE——確定。再刪除U盤,你會發(fā)現(xiàn)可以安全刪除了。第四種方法:
這種方法最簡單,但最耗時,那就是,重啟你的電腦。
如果覺得出現(xiàn)問題的時候才解決有些麻煩,可以采用下面這個提前的預(yù)防措施:關(guān)閉系統(tǒng)的預(yù)覽功能。
方法:雙擊我的電腦——工具——文件夾選項——常規(guī)——任務(wù)——使用windows傳統(tǒng)風(fēng)格的文件夾,然后點擊確定就行了。這樣一勞永逸了。
小竅門:目前有些U盤的技術(shù)很到位了,有的U盤直接插拔也可以的。但無論是多好的U盤,有一種時候是絕對不能直接插拔的,那就是仔細(xì)看你U盤的那個小紅燈,小燈在不停閃的時候表示正在不停地讀寫數(shù)據(jù),這時候千萬不能拔,否則輕則損壞數(shù)據(jù),重則U盤報廢.
第二篇:解決Selenium彈出新頁面無法定位元素問題
解決Selenium彈出新頁面無法定位元素問題
問題來源
一般來說,我們進(jìn)行自動化登錄,之后想直接進(jìn)行對圖書的續(xù)約操作,但是利用元素定位的方法,怎么都找不到元素,我一直以為是我的規(guī)則用的不對,導(dǎo)致元素找不到,其實,只是窗口句柄還停留在上一個頁面而已!對于新彈出的頁面還沒有定位!!那怎么可能找得到在新頁面的元素呢!這是新手(我)犯下最大的錯誤,只顧于對元素方法的定位,卻沒有意識到頁面發(fā)生跳轉(zhuǎn)后的handles的變化。
請看測試;#coding=utf-8
from selenium import webdriver import time
browser=webdriver.Firefox()
browser.get(“http:///body/div[3]/div[3]/div/div[3]/div[4]/h3/a”).click()#我這里修改了一下div[4],大哥的索引直接到有道翻譯了,不利于下一步測試 time.sleep(1)
ok,這次能正常索引到值,但是!!我要說的是但是!!
這根本沒有跳轉(zhuǎn)頁面!還是在同一個頁面進(jìn)行操作的!如果我把大哥的代碼改成:
在我測試的時候,發(fā)生了奇怪的事情,同樣的代碼,有時候能跑有時候拋出錯誤,我已設(shè)定休眠時間,難道是我頻繁訪問導(dǎo)致百度封我?剛才上述的代碼我都實際測試過的,但是現(xiàn)在又不能用了--wtf--,所以。我換了穩(wěn)定的引擎,我采用bing搜索來試試,上面的全部作廢,如果有人知道問題出在哪,請留言
7.19補(bǔ)充
應(yīng)該是搜索引擎熱點的問題,每次鍵入相同的值可能搜索結(jié)果首項會不一致的,百度可能更新熱點比較快把,所以出現(xiàn)了我所謂不穩(wěn)定的情況
正題測試
我和上述那位大哥不同的觀點在于,他用的 sreach_window=browser.current_window_handle
方法并不能實現(xiàn)對新窗口句柄的捕捉,我以bing主頁為測試頁,重新構(gòu)造了一下,#coding=utf-8 from selenium import webdriver import time
browser=webdriver.Firefox()browser.get(“http://cn.bing.com/”)keywords = 'MrLevo520 CSDN' send_keywords=keywords.decode('utf-8')#中英混輸入可防止亂碼
browser.find_element_by_id(“sb_form_q”).send_keys(send_keywords)
time.sleep(1)#----------操作一:進(jìn)行對關(guān)鍵字MrLevo520 CSDN搜索----------------browser.find_element_by_id(“sb_form_go”).click()#執(zhí)行此操作會進(jìn)行搜索,但是沒有彈出新窗口,所以句柄不用重定位 time.sleep(3)#----------操作二:對搜索頁面“我的CSDN”進(jìn)行點擊操作--------------browser.find_element_by_xpath(“/html/body/div/ol/li/h2/a”).click()#進(jìn)行當(dāng)前頁面點擊第一項
#--------操作三:對新彈出的頁面再點擊“貢獻(xiàn)的資源”選項-----sreach_window=browser.current_window_handle browser.find_element_by_xpath(“/html/body/div[3]/div[2]/div[2]/div/a[3]”).click()
time.sleep(5)
瀏覽器運行結(jié)果只到如圖:
而且拋出錯誤:
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: {“method”:“xpath”,“selector”:“/html/body/div[3]/div[2]/div[2]/div/a[3]”}
可見,此語句并沒有實現(xiàn)句柄重定位的功能,然后我再試試下面的方法,所有語句不變,只改變獲取當(dāng)前句柄的語句,改成
browser.switch_to_window(browser.window_handles[1])
最后程序應(yīng)該是這樣:
#coding=utf-8 from selenium import webdriver import time
browser=webdriver.Firefox()browser.get(“http://cn.bing.com/”)keywords = 'MrLevo520 CSDN' send_keywords=keywords.decode('utf-8')#中英混輸入可防止亂碼
browser.find_element_by_id(“sb_form_q”).send_keys(send_keywords)time.sleep(1)#----------操作一:進(jìn)行對關(guān)鍵字MrLevo520 CSDN搜索----------------browser.find_element_by_id(“sb_form_go”).click()#執(zhí)行此操作會進(jìn)行搜索,但是沒有彈出新窗口,所以句柄不用重定位 time.sleep(3)#----------操作二:對搜索頁面“我的CSDN”進(jìn)行點擊操作--------------browser.find_element_by_xpath(“/html/body/div/ol/li/h2/a”).click()#進(jìn)行當(dāng)前頁面點擊第一項
#--------操作三:對新彈出的頁面再點擊“貢獻(xiàn)的資源”選項-----browser.switch_to_window(browser.window_handles[1])browser.find_element_by_xpath(“/html/body/div[3]/div[2]/div[2]/div/a[3]”).click()
time.sleep(5)
最后結(jié)果,按照我的思路,進(jìn)行了相應(yīng)的點擊,最后如圖
所以從上述的例子上來說,語句sreach_window=browser.current_window_handle并沒有實現(xiàn)重定位,可能我才疏學(xué)淺,但至少,在上述的那位大哥的博客中,寫的是錯誤的,運行失敗,我對2016.7.16的所有數(shù)據(jù)負(fù)責(zé),實際測試失敗。
7.17-補(bǔ)充:另一種獲取句柄方法
還有另一種方法,就是直接定位當(dāng)前最新彈出的窗口。代碼是這樣的 for handle in browser.window_handles:#方法二,始終獲得當(dāng)前最后的窗口,所以多要多次使用
browser.switch_to_window(handle)
那么結(jié)合到我的代碼中那就是這樣的:
#Author:哈士奇說喵
#因為搜索引擎檢索項根據(jù)熱度來排名,所以我只能對7.17的數(shù)據(jù)進(jìn)行測試和負(fù)責(zé),大家測試時候注意元素變化 #coding=utf-8 from selenium import webdriver import time
browser=webdriver.Firefox()browser.get(“http://cn.bing.com/”)keywords = 'MrLevo520 CSDN' send_keywords=keywords.decode('utf-8')#中英混輸入可防止亂碼
browser.find_element_by_id(“sb_form_q”).send_keys(send_keywords)
time.sleep(1)#----------操作一:進(jìn)行對關(guān)鍵字MrLevo520 CSDN搜索----------------browser.find_element_by_id(“sb_form_go”).click()#執(zhí)行此操作會進(jìn)行搜索,但是沒有彈出新窗口,所以句柄不用重定位 time.sleep(3)#----------操作二:對搜索頁面第一項進(jìn)行點擊操作--------------browser.find_element_by_xpath(“/html/body/div/ol/li/h2/a”).click()#進(jìn)行當(dāng)前頁面點擊第一項
#--------操作三:對新彈出的頁面再點擊“我的頭像”選項-----#注意此時已經(jīng)是彈出的第一個窗口了,需要重新定位句柄
'''browser.switch_to_window(browser.window_handles[1])#方法一''' for handle in browser.window_handles:#方法二,始終獲得當(dāng)前最后的窗口 browser.switch_to_window(handle)
browser.find_element_by_xpath(“//div[@id='body']/div[2]/div/div/ul[2]/div/a”).click()
#------------------操作四:點擊“貢獻(xiàn)的資源”-------------------#注意此時已經(jīng)是新彈出的第二個窗口了,需要重新定位句柄
browser.switch_to_window(browser.window_handles[2])#方法一,注意window_handles[2]變成了2 '''for handle in browser.window_handles:#方法二,始終獲得當(dāng)前最后的窗口 browser.switch_to_window(handle)'''
browser.find_element_by_xpath(“/html/body/div[3]/div[2]/div[2]/div/a[3]”).click()
time.sleep(5)
上面的代碼,我要說幾點,總共實現(xiàn)完成會存在三個瀏覽器窗口,也就是相當(dāng)于實現(xiàn)了兩次句柄重定位功能,也就是下面的圖片,對bing搜索“MrLevo520 CSDN”跳出的最熱項,也就是這一篇(感謝大家厚愛),但是昨天最熱彈出來的是直接是我的主頁,大家從上面的動圖應(yīng)該也可以看出來,所以等你測試這段代碼的時候,可能最熱項目又變化了,道理大家懂就ok,不影響重抓句柄代碼。
代碼實現(xiàn)了從1,到2,點擊頭像后,再跳轉(zhuǎn)到3主頁,之后再點擊“貢獻(xiàn)資源”,實現(xiàn)的動圖如下:
Pay Attention
1.搜索引擎根據(jù)熱度來排名,也就是代碼具有“不穩(wěn)定性”,應(yīng)該根據(jù)自己實際情況,定位不同元素,我只對當(dāng)前編輯時間的數(shù)據(jù)負(fù)責(zé)
2.在實際操作過程中,會產(chǎn)生第一個頁面還沒等第二個頁面緩沖完,直接又“占領(lǐng)”主視覺的問題,別擔(dān)心,句柄還是在傳遞的,程序一直在跑,而且沒有出錯,過一會時間就會更新加載頁面的,如果想要關(guān)閉無關(guān)頁面,請看這篇博客 基于Selenium一鍵寫CSDN博客
3.可能我的代碼第一次獲取句柄和第二次獲取句柄不一樣的方法,這是為了展示,你可以兩次句柄獲取都用方法二,也可以都是用方法一,但是方法一注意修改標(biāo)號。
方法一 VS 方法二
相比較于方法二,方法一的優(yōu)點在于后續(xù)操作,比如關(guān)閉第幾個窗口,句柄傳遞是按照順序來的。缺點在于對于較多新頁面,有時候彈出窗口太多會變得難以計算。
而方法二,一直在獲取最后的窗口,如果你只是對最后的窗口進(jìn)行操作,也就是(自己定義的)”前向“操作時,不計后果,可以直接拿來用,而且代碼不變。缺點在于,如果要返回到某個窗口句柄,那就顯得沒有方法一來的好,至少我現(xiàn)在是這么認(rèn)為的,可能以后我會回來修改。
總結(jié)
我姑且認(rèn)為這句語句,單獨作用于上述博客中是不可行的。
所以我在后續(xù)的博客中對窗口重定向語句改成了browser.switch_to_window(browser.window_handles[1]),至少在我的實驗中,這句語句實現(xiàn)了我需要的操作。
最后上張動圖表示流程:
最后
將待解決實際問題解決,方法總是好多種,就看自己想不想解決。
第三篇:瀏覽器無法打開網(wǎng)頁的解決方案
瀏覽器無法打開網(wǎng)頁的解決方案
故障現(xiàn)象:
瀏覽器無法打開網(wǎng)頁
原因分析:
1.網(wǎng)絡(luò)設(shè)置的問題:這種原因比較多出現(xiàn)在需要手動指定IP、網(wǎng)關(guān)、DNS服務(wù)器聯(lián)網(wǎng)方式下,及使用代理服務(wù)器上網(wǎng)的造成IE無法打開。
2.DNS設(shè)置錯誤的問題:當(dāng)IE無法打開時,可先嘗試用IP地址來訪問,如果可以訪問,那么應(yīng)該是DNS的問題。
3.IE本身的問題:當(dāng)IE瀏覽器本身出現(xiàn)故障時,自然會影響到瀏覽了;或者IE被惡意修改破壞也會導(dǎo)致無法打開網(wǎng)頁。
4.網(wǎng)絡(luò)防火墻的問題:如果網(wǎng)絡(luò)防火墻設(shè)置不當(dāng),如安全等級過高、不小心把IE放進(jìn)了阻止訪問列表、錯誤的防火墻策略等。
5.HOSTS文件的問題 :當(dāng)用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時,系統(tǒng)會首先自動從Hosts文件中尋找對應(yīng)的IP地址,一旦找到,系統(tǒng)會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)再會將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。因此HOSTS文件被修改,也會導(dǎo)致瀏覽的不正常。
6.病毒的問題:系統(tǒng)感染病毒也會導(dǎo)致瀏覽器無法打開網(wǎng)頁。
解決方案:
1.首先檢查IP及網(wǎng)關(guān)、DNS等參數(shù)配置是否正確,查看方法:通過右鍵單擊網(wǎng)絡(luò)連接,在彈出的右鍵菜單中選擇“屬性”,在“網(wǎng)絡(luò)連接屬性”對話框中雙擊“Internet協(xié)議(TCP/IP)”(圖1),修改IP、網(wǎng)關(guān)、DNS等參數(shù)(圖2)
2.查看瀏覽器的代理配置是否正確,單擊“工具”菜單中“Internet選項”,在“Internet選項”窗口中選擇“連接”標(biāo)簽中的“局域網(wǎng)設(shè)置”(圖3),在“局域網(wǎng)設(shè)置”中修改代理服務(wù)器配置為正確(圖4)
3.修復(fù)IE: 3.1.1重置IE: 單擊“工具”菜單中“Internet選項”,單擊“高級”選項卡。在“重置 Internet Explorer 設(shè)置”下,單擊“重置”。(圖3)
3.1.2然后再次單擊“重置”。(也可以勾選“刪除個性化設(shè)置”,以將相應(yīng)的個性化信息重置為默認(rèn)設(shè)置。)
3.1.3 完成重置設(shè)置后,單擊“重置 Internet Explorer 設(shè)置”對話框中的“關(guān)閉”。
4.禁用加載項:單擊“工具”按鈕,單擊“工具”菜單中“Internet選項”,在“Internet選項”對話框中選擇“程序”標(biāo)簽中的“管理加載項”。(圖5)
4.1 在“顯示”列表中,單擊“Internet Explorer 已經(jīng)使用的加載項”以顯示所有加載項。單擊要禁用的加載項,然后單擊“禁用”。(圖6)
5.通過工具修復(fù)IE:以360安全衛(wèi)士為例:
5.1 單擊工具列表中的系統(tǒng)修復(fù),選擇“電腦門診”(圖7)
5.2選擇“我的瀏覽器不能正常工具”
5.3 選擇“網(wǎng)頁打不開,但QQ、MSN等聊天工具能上”點擊“下一步”,即可進(jìn)行自動修復(fù)。
6. 防火墻:一般默認(rèn)情況下防火墻都不會阻止瀏覽器,但是有可能是誤操作導(dǎo)致防火墻阻止了瀏覽器,首先關(guān)閉防火墻測試是否可以正常打開網(wǎng)頁,如果可以正常打開的話,只需要將瀏覽器加入防火墻的白名單即可。
7.HOSTS文件:在“%Systemroot%System32DriversEtc”文件夾下找到HOSTS文件,使用記事本將HOSTS文件打開,只保留原始的內(nèi)容,將多余部分刪除。(圖8)8.進(jìn)入安全模式將殺毒軟件升級至最新病毒庫,對所有分區(qū)進(jìn)行病毒查殺,避免因病毒導(dǎo)致的瀏覽器無法使用。9.無法打開二級鏈接:處理的方法是重新注冊如下的DLL文件: 在開始菜單中的“運行”中輸入: regsvr32 Shdocvw.dll regsvr32 Shell32.dll regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 Msjava.dll regsvr32 Browseui.dll
第四篇:格式化u盤彈出無法完成格式化提示的解決妙招
格式化u盤彈出“無法完成格式化”提示的解決妙招
來源:U大俠
不知道你在格式化u盤的時候,是否遭遇過這種情況:u盤還沒格式化完畢,就彈出一個“windows無法完成格式化”的提示框,如果對于電腦又不是很懂的話,是不是覺得很困擾呢?U大俠小編幫你解決這一小問題。
如上圖所示就是小編在格式化u盤時彈出的提示窗口,一般情況下出現(xiàn)這一問題是由于u盤隨意拔插、u盤中毒、u盤被其他應(yīng)用程序占用等情況所導(dǎo)致的,下面就教大家如何解決問題。
將u盤插入到電腦的usb插口,利用360等軟件對u盤進(jìn)行一次檢查,如有中病毒則先對u盤進(jìn)行殺毒。在確認(rèn)u盤沒有重病毒的情況下電腦屏幕左下方的windows按鈕,在上方鍵入cmd并按回車鍵確認(rèn)即可彈出如下圖所示的dos窗口。
隨后在dos窗口下輸入“format X: /fs:fat32”指令,X指的是我們插入u盤時系統(tǒng)所指認(rèn)給u盤的盤符,輸入完畢之后按下回車鍵即可開始。如下圖所示的格式化操作,在格式化開始時需要我們再次確認(rèn)驅(qū)動器是否正確,我們根據(jù)提示按下鍵盤上的回車鍵即可。
格式化的過程需要5-10才可以完成,在格式化完成時還需要再次按下回車鍵繼續(xù)后續(xù)的工作,屆時需要注意屏幕上的提示進(jìn)行操作。
在此,小編提示大家u盤在使用時不能在u盤進(jìn)行讀寫的過程中將u盤拔出來,雖然u盤支持熱拔插功能,但長期如此操作可能會導(dǎo)致u盤中的數(shù)據(jù)丟失,也會影響u盤的使用壽命。
u盤現(xiàn)已成為辦公室上班族不可缺少的工具了,它可以幫助我們存儲一些重要的數(shù)據(jù)及上班所需要的文件,由于它的體積小,方便攜帶,因此,上班族的朋友都會自備一個u盤。但是使用u盤過程,不可避免會出現(xiàn)各式各樣的問題,不用擔(dān)心,多看看u大俠常見問題教程,會一一為你解憂!
第五篇:為什么打開excel都會彈出一個無法找到 book1.htm 的窗口
為什么打開excel都會彈出一個無法找到 book1.htm 的窗口
為什么打開excel都會反復(fù)彈出一個無法找到 book1.htm 的窗口,每次從同一個文檔換到不同的工作表里時,也會反復(fù)彈出同樣的窗口。這是什么原因造成的?要怎樣做呢?急切希望知曉這方面的朋友幫幫忙,在此非常感謝!
你出現(xiàn)的這種現(xiàn)象是中了宏病毒。我也與你同病相憐,重新安裝office軟件是沒用的,我用下面的方法使問題得以解決。
c:Documents and
Settings
c:Program FilesMicrosoft OfficeOFFICE11STARTUP
c:Program FilesMicrosoft OfficeOFFICE11XLSTART
以上3個文件夾里的東西清空,“USER”代表所使用的用戶名。
并檢查Excel工具/選項/常規(guī)/啟動時打開此目錄中的所有文件 后面是否為空。相信你一定管用。