① 文件目錄損壞且或無法讀取
試試用chkdsk
基於所用的文件系統,創建和顯示磁碟的狀態報告。Chkdsk 還會列出並糾正磁碟上的錯誤。如果不帶任何參數,chkdsk 將顯示當前驅動器中的磁碟狀態。
語法
chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]
參數
volume:
指定驅動器號(冒號分隔)、裝入點或卷名。
[Path} FileName]
指定需要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱。使用通配符(* 和 ?)可以指定多個文件。
/f
修復磁碟上的錯誤。必須鎖定磁碟。如果 chkdsk 無法鎖定驅動器,則會顯示一條消息,詢問您是否希望在下次重新啟動計算機時檢查該驅動器。
/v
當檢查磁碟時,顯示所有目錄中每個文件的名稱。
/r
找到壞扇區並恢復可讀取的信息。必須鎖定磁碟。
/x
僅在 NTFS 上使用。如果必要,首先強制卸載卷。該驅動器的所有打開句柄都無效。/x 還包含了/f 的功能。
/i
僅隨 NTFS 使用。對索引項執行充分檢查,降低運行 chkdsk 的所用時間量。
/c
僅隨 NTFS 使用。跳過文件夾結構中的周期檢查,減少運行 chkdsk 所需的時間量。
/l[:size]
僅隨 NTFS 使用。將日誌文件的大小更改為由用戶輸入的大小。如果省略該參數,則 /l 會顯示當前日誌文件的大小。
/?
在命令提示符顯示幫助。
注釋
運行 chkdsk
要在固定磁碟上運行 chkdsk 命令,您必須是該 Administrators 組的成員。
重新啟動時檢查鎖定的驅動器
如果希望 chkdsk 修復磁碟錯誤,則此前不能打開該驅動器上的文件。如果有文件打開,會顯示下述錯誤消息:
Chkdsk cannot run because the volume is in use by another processWould you like to schele this volume to be checked the next time the system restarts?(Y/N)
如果選擇下次重新啟動計算機時檢查該驅動器,則重新啟動計算機後 chkdsk 會自動檢查該驅動器並修復錯誤。如果該驅動器分區為啟動分區,則 chkdsk 在檢查完該驅動器後會自動重新啟動計算機。
報告磁碟錯誤
chkdsk 命令會檢查磁碟空間和文件分配表 (FAT)以及 NTFS 文件系統的使用情況。Chkdsk 在狀態報告中提供特定於每個文件系統的信息。狀態報告顯示文件系統中找到的錯誤。在活動分區上運行 chkdsk 時,如果未含 /f 命令行選項,則它可能會因為無法鎖定該驅動器而報告虛假信息。應該不定期使用 chkdsk 檢查每個磁碟上的錯誤。
修復磁碟錯誤
只有指定 /f 命令行選項,chkdsk 命令才修復磁碟錯誤。Chkdsk 必須可以鎖定驅動器以糾正錯誤。由於修復通常會更改磁碟的文件分配表,有時還會丟失數據,所以 chkdsk 會首先發送如下所示的確認消息:
10 lost allocation units found in 3 chains.
Convert lost chains to files?
如果按 Y,Windows 會在根目錄中將所有丟失鏈保存在一個名為 Filennnn.chk 的文件中。chkdsk 結束後,可以查看這些文件是否包含了所需的數據。如果按 N,Windows 會修復磁碟,但對於丟失的分配單元,它不保存其內容。
如果不使用 /f 命令行選項,則在有文件需要修復時,chkdsk 會發送消息,但它不修復任何錯誤。
如果在大磁碟(例如,70 GB)或有大量文件(數百萬)的磁碟上使用 chkdsk /f,這可能要花很長時間(比如說,數天)才能完成。因為 chkdsk 直到工作完成它才會交出控制權,所以計算機在這段時間內將不可用。
檢查 FAT 磁碟
Windows 以下列格式顯示 FAT 磁碟的 chkdsk 狀態報告:
Volume Serial Number is B1AF-AFBF
72214528 bytes total disk space
73728 bytes in 3 hidden files
30720 bytes in 12 directories
11493376 bytes in 386 user files
61440 bytes in bad sectors
60555264 bytes available on disk
2048 bytes in each allocation unit
3 total allocation units on disk
29568 available allocation units on disk
檢查 NTFS 磁碟
Windows 以下列格式顯示 NTFS 磁碟的 chkdsk 狀態報告:
The type of the file system is NTFS.
CHKDSK is verifying files...
File verification completed.
CHKDSK is verifying indexes...
Index verification completed.
CHKDSK is verifying security descriptors...
Security descriptor verification completed.
12372 kilobytes total disk space.
3 kilobytes in 1 user files.
2 kilobytes in 1 indexes.
4217 kilobytes in use by the system.
8150 kilobytes available on disk.
512 bytes in each allocation unit.
24745 total allocation units on disk.
16301 allocation units available on disk.
存在打開文件的情況下使用 chkdsk
如果該驅動器上有打開的文件,則指定 /f 命令行選項後,chkdsk 會發送錯誤消息。如果未指定 /f 命令行選項並且存在打開的文件,則 chkdsk 會報告磁碟上丟失的分配單元。如果打開的文件沒有記錄在文件分配表時,可能會發生這種情況。如果 chkdsk 報告大量分配單元丟失,可以考慮修復該磁碟。
查找物理磁碟錯誤
使用 /r 命令行選項可查找文件系統中的物理磁碟錯誤。有關使用 recover 修復物理性損壞文件的信息,請參閱「」。
報告磁碟壞扇區
在磁碟第一次准備運行時,chkdsk 報告的壞扇區標記為損壞。它們不會造成危險。
了解退出碼
下表列出了 chkdsk 完成任務後報告的退出碼。
退出碼 說明
0 沒有發現錯誤。
1 錯誤已找到並修復。
2 已執行清理磁碟(例如碎片收集),或者因為沒有指定 /f 而未執行清理磁碟。
3 由於未指定 /f 選項,無法檢查磁碟,錯誤不能修復或錯誤未修復。
故障恢復控制台提供了帶有不同參數的 chkdsk 命令。
範例
如果要檢查驅動器 D 中的磁碟,並且希望 Windows 修復錯誤,請鍵入:
chkdsk d:/f
如果遇到錯誤,chkdsk 會暫停並顯示消息。Chkdsk 完成任務時會顯示列有磁碟狀態的報告。除非 chkdsk 已完成任務,否則無法打開指定驅動器上的任何文件。
在 FAT 磁碟上,要檢查當前目錄中所有文件的不相鄰塊,請鍵入:
chkdsk *.*
Chkdsk 顯示狀態報告,然後列出符合具有不相鄰塊條件的文件。
② 路徑不存在或是無效目錄
這是你下載的「軟體」和電腦中的「內存」有沖突了,我給你4種方法調試,試試吧:1.電腦里有木馬或病毒干擾,下載「360安全衛士」和「360強力殺毒雙引擎版」,建議「全盤掃描」病毒和木馬,修補電腦上的漏洞!2.你下載的播放器,或聊天軟體,或IE瀏覽器的程序不穩定!建議卸掉,下載新的,或將其升級為「最新版本」。3.就是你安裝了兩款或兩款以上的同類軟體(如:兩款播放器,兩款qq,或多款瀏覽器,多款殺毒軟體等等)!它們在一起不「兼容」,卸掉「多餘」的那一款!4.你在電腦左下角「開始」菜單里找到「強力卸載電腦上的軟體」,找到多餘的那款卸掉!卸完了再「強力清掃」(看準了再卸,別把有用的卸了)。
③ 當前目錄不存在,請重新設定什麼意思
定位了一個不存在的目錄路徑,你可以手動到當前路徑下,建立一個文件夾,起名就可以了
④ 文件目錄損壞且無法讀取怎麼恢復
基於所用的文件系統,創建和顯示磁碟的狀態報告。Chkdsk 還會列出並糾正磁碟上的錯誤。如果不帶任何參數,chkdsk 將顯示當前驅動器中的磁碟狀態。
語法
chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]
參數
volume:
指定驅動器號(冒號分隔)、裝入點或卷名。
[Path} FileName]
指定需要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱。使用通配符(* 和 ?)可以指定多個文件。
/f
修復磁碟上的錯誤。必須鎖定磁碟。如果 chkdsk 無法鎖定驅動器,則會顯示一條消息,詢問您是否希望在下次重新啟動計算機時檢查該驅動器。
/v
當檢查磁碟時,顯示所有目錄中每個文件的名稱。
/r
找到壞扇區並恢復可讀取的信息。必須鎖定磁碟。
/x
僅在 NTFS 上使用。如果必要,首先強制卸載卷。該驅動器的所有打開句柄都無效。/x 還包含了/f 的功能。
/i
僅隨 NTFS 使用。對索引項執行充分檢查,降低運行 chkdsk 的所用時間量。
/c
僅隨 NTFS 使用。跳過文件夾結構中的周期檢查,減少運行 chkdsk 所需的時間量。
/l[:size]
僅隨 NTFS 使用。將日誌文件的大小更改為由用戶輸入的大小。如果省略該參數,則 /l 會顯示當前日誌文件的大小。
/?
在命令提示符顯示幫助。
注釋
運行 chkdsk
要在固定磁碟上運行 chkdsk 命令,您必須是該 Administrators 組的成員。
重新啟動時檢查鎖定的驅動器
如果希望 chkdsk 修復磁碟錯誤,則此前不能打開該驅動器上的文件。如果有文件打開,會顯示下述錯誤消息:
Chkdsk cannot run because the volume is in use by another processWould you like to schele this volume to be checked the next time the system restarts?(Y/N)
如果選擇下次重新啟動計算機時檢查該驅動器,則重新啟動計算機後 chkdsk 會自動檢查該驅動器並修復錯誤。如果該驅動器分區為啟動分區,則 chkdsk 在檢查完該驅動器後會自動重新啟動計算機。
報告磁碟錯誤
chkdsk 命令會檢查磁碟空間和文件分配表 (FAT)以及 NTFS 文件系統的使用情況。Chkdsk 在狀態報告中提供特定於每個文件系統的信息。狀態報告顯示文件系統中找到的錯誤。在活動分區上運行 chkdsk 時,如果未含 /f 命令行選項,則它可能會因為無法鎖定該驅動器而報告虛假信息。應該不定期使用 chkdsk 檢查每個磁碟上的錯誤。
修復磁碟錯誤
只有指定 /f 命令行選項,chkdsk 命令才修復磁碟錯誤。Chkdsk 必須可以鎖定驅動器以糾正錯誤。由於修復通常會更改磁碟的文件分配表,有時還會丟失數據,所以 chkdsk 會首先發送如下所示的確認消息:
10 lost allocation units found in 3 chains.
Convert lost chains to files?
如果按 Y,Windows 會在根目錄中將所有丟失鏈保存在一個名為 Filennnn.chk 的文件中。chkdsk 結束後,可以查看這些文件是否包含了所需的數據。如果按 N,Windows 會修復磁碟,但對於丟失的分配單元,它不保存其內容。
如果不使用 /f 命令行選項,則在有文件需要修復時,chkdsk 會發送消息,但它不修復任何錯誤。
如果在大磁碟(例如,70 GB)或有大量文件(數百萬)的磁碟上使用 chkdsk /f,這可能要花很長時間(比如說,數天)才能完成。因為 chkdsk 直到工作完成它才會交出控制權,所以計算機在這段時間內將不可用。
檢查 FAT 磁碟
Windows 以下列格式顯示 FAT 磁碟的 chkdsk 狀態報告:
Volume Serial Number is B1AF-AFBF
72214528 bytes total disk space
73728 bytes in 3 hidden files
30720 bytes in 12 directories
11493376 bytes in 386 user files
61440 bytes in bad sectors
60555264 bytes available on disk
2048 bytes in each allocation unit
3 total allocation units on disk
29568 available allocation units on disk
檢查 NTFS 磁碟
Windows 以下列格式顯示 NTFS 磁碟的 chkdsk 狀態報告:
The type of the file system is NTFS.
CHKDSK is verifying files...
File verification completed.
CHKDSK is verifying indexes...
Index verification completed.
CHKDSK is verifying security descriptors...
Security descriptor verification completed.
12372 kilobytes total disk space.
3 kilobytes in 1 user files.
2 kilobytes in 1 indexes.
4217 kilobytes in use by the system.
8150 kilobytes available on disk.
512 bytes in each allocation unit.
24745 total allocation units on disk.
16301 allocation units available on disk.
存在打開文件的情況下使用 chkdsk
如果該驅動器上有打開的文件,則指定 /f 命令行選項後,chkdsk 會發送錯誤消息。如果未指定 /f 命令行選項並且存在打開的文件,則 chkdsk 會報告磁碟上丟失的分配單元。如果打開的文件沒有記錄在文件分配表時,可能會發生這種情況。如果 chkdsk 報告大量分配單元丟失,可以考慮修復該磁碟。
查找物理磁碟錯誤
使用 /r 命令行選項可查找文件系統中的物理磁碟錯誤。有關使用 recover 修復物理性損壞文件的信息,請參閱「」。
報告磁碟壞扇區
在磁碟第一次准備運行時,chkdsk 報告的壞扇區標記為損壞。它們不會造成危險。
了解退出碼
下表列出了 chkdsk 完成任務後報告的退出碼。
退出碼 說明
0 沒有發現錯誤。
1 錯誤已找到並修復。
2 已執行清理磁碟(例如碎片收集),或者因為沒有指定 /f 而未執行清理磁碟。
3 由於未指定 /f 選項,無法檢查磁碟,錯誤不能修復或錯誤未修復。
故障恢復控制台提供了帶有不同參數的 chkdsk 命令。
範例
如果要檢查驅動器 D 中的磁碟,並且希望 Windows 修復錯誤,請鍵入:
chkdsk d:/f
如果遇到錯誤,chkdsk 會暫停並顯示消息。Chkdsk 完成任務時會顯示列有磁碟狀態的報告。除非 chkdsk 已完成任務,否則無法打開指定驅動器上的任何文件。
在 FAT 磁碟上,要檢查當前目錄中所有文件的不相鄰塊,請鍵入:
chkdsk *.*
Chkdsk 顯示狀態報告,然後列出符合具有不相鄰塊條件的文件。
⑤ 急!文件打不開,提示:路徑不存在,或是無效目錄!請高手幫忙!謝謝
1、微軟IE緩沖溢出漏洞引起
2、內存或虛擬內存地址使用沖突造成程序的運行需要分配一定的內存地址給程序使用,當程序結束時釋放留出空間讓給新的程序使用,win是多任務的系統有時前程序未結束 又有新的任務開始到底要多少內存或虛擬內存來保證我們同時運行的工作任務呢?也許win在這個問題上沒弄好,所以有此錯誤常常發生,一般運行大型軟體或多媒體後出現這種情況
3、劣質內存條也會出現這個問題一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。
4、微軟WINDOWS系統的漏洞,windows把內存地址0X00000000到0X0000ffff指定為分配null指針的地址范圍,如果程序試圖訪問這一地址,則認為是錯誤。c/c++編寫的程序通常不進行嚴格的錯誤檢查,當採用malloc來分配內存而可供分配的地址空間不夠的情況下返回null指針。但是代碼不檢查這種錯誤,認為地址分配已經成功,於是就訪問0X00000000的地址,於是就發生內存違規訪問,同時該進程被終止。ASCII字元填充組成的pif文件時會出現以下情況:一個非法的pif文件(用ascii字元\''x\''填充)至少要369位元組,系統才認為是一個合法的pif文件,才會以pif的圖標[pifmgr.dll,0]顯示,才會在屬性里有程序、字體、內存、屏幕」等內容。而且僅僅當一個非pif文件的大小是369位元組時察看屬性的「程序」頁時,不會發生程序錯誤,哪怕是370位元組也不行。當對一個大於369位元組的非法pif文件察看屬性的「程序」頁時,Explorer會出錯,提示:\''***\''指令引用的\''***\''內存。該內存不能為\''read\'' ,問題出在pif文件的16進制地址:0x00000181[0x87]0x00000182[0x01]和 0x00000231[0xC3]0x00000232[0x02]即使是一個合法pif文件,只要改動這四處的任意一處,也會引起程序錯誤。而只要把0x00000181和0x00000182的值改為[0xFF][0xFF],那麼其它地址任意更改都不會引起錯誤。
5、可能沒有完全正確安裝apache服務,且啟動了它的原故; 把服務中OracleOraHomeXXHTTPServer改成停 止
6、應用程序沒有檢查內存分配失敗程序需要一塊內存用以保存數據時,就需要調用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「指針」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的指針,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用指針,繼續在之後的運行中使用這塊內存。真正的0地址內存區保存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統文件之後。
7、應用程序由於自身BUG引用了不正常的內存指針在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的指針已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止運行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效指針不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其他隨機數字。
如果系統經常有所提到的錯誤提示,下面的建議可能會有幫助:
1.查看系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統文件、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3.試用新版本的應用程序。
4、刪除然後重新創建 WINDOWS\Wbem\Repository 文件夾中的文件:在桌面上右擊我的電腦,然後單擊管理。在"服務和應用程序"下,單擊服務,然後關閉並停止 Windows Management Instrumentation 服務。刪除 WINDOWS\System32\Wbem\Repository 文件夾中的所有文件。(在刪除前請創建這些文件的備份副本。) 打開"服務和應用程序",單擊服務,然後打開並啟動 Windows Management Instrumentation 服務。當服務重新啟動時,將基於以下注冊表項中所提供的信息重新創建這些文件:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
下面我從幾個例子給大家分析:
例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。
解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。
例二:在windowsxp下雙擊光碟裡面的「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出錯,只要打上補丁或升級到最新版本,就沒事了。
例七:我的筆記本電腦用的XP系統,有時關閉網頁時會彈出tbrowser.exe遇到問題需要關閉,然後有彈出0x03e7c738指令引用的0x03e7c738內存,該內存不能為read,請問是怎麼回事?
解決方法:先查殺一下病毒,另外如果你安裝了瀏覽增強之類的軟體,請卸掉。
例八:從桌面或開始菜單中打開任何一個程序, 出現錯誤提示:"0x........"指令引用的"0x00000000"內存,該內存不能為"read"。省略號代表可變值。而從運行中打開程序沒問題。
解決方法:運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,應該只有一個正常的鍵值", 將其他的刪除(默認鍵值當然不要刪除)。
例九:我三個月前配了台機子。系統比較不穩定,三個月內已經重裝過多次系統,四五天前剛裝過系統,可是經常隨機地出現Explorer-應用程序錯誤,「0x4a01259d「指令引用的「0x00000000"內存。該內存不能為「read"。要終止程序,請單擊「確定「。要調試程序,請單擊「取消」。如果點確定,windows桌面就不見了。這種問題在之前的系統也出現過,不知道是不是硬體的問題?
解決方法:內存的兼容性問題!遇到這類問題,用戶可以自行打開機器把內存的位置調動一下,看問題是否可以解決,如果問題依舊,可與你的朋友調換內存使用。
通過上面的幾個例子,可以看到,出現故障的原因有好多種,下面列出已經提到和有可能發生的原因,方便查閱。
問題產生原因原因--解決方法
內存條壞了--更換內存條
雙內存不兼容--使用同品牌的內存或只用一條內存
內存質量問題--更換內存條
散熱問題--加強機箱內部的散熱
內存和主板沒插好或和其它硬體不兼容等--重插內存或換個插糟
硬碟有問題--更換硬碟
驅動問題--重裝驅動。如果是新系統,要先安裝主板驅動
軟體損壞--重裝軟體
軟體有BUG--打補丁或用最新的版本。
軟體和系統不兼容--給軟體打上補丁或者試試系統的兼容模式
軟體和軟體之間有沖突--如果最近安裝了什麼新軟體,卸載了試試
軟體要使用到其它相關的軟體有問題--重裝相關軟體。比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
病毒問題--殺毒
殺毒軟體與系統或軟體沖突--由於殺毒軟體是進入底層監控系統的,可能與一些軟體沖突,卸載了試試
系統本身有問題--有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序,像SP的補丁,最好要打上。如果還不行重裝系統或更換其它版本的系統了。
〔又一說〕
在控制面板的添加/刪除程序中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮卸載它,當然如果你以後在其它程序需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的補丁(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下「IE修復」軟體,並可以查查是否有病毒之類的。
〔微軟NET.Framework升級到1.1版應該沒問題了〕
〔還有一說〕
方法一:
微軟新聞組的朋友指點:開始--運行:regsvr32 jscript.dll
開始--運行:regsvr32 vbscript.dll
不過沒解決---但提供了路子-----一次運行注冊所有dll
搜索查找到方法如下:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
這個命令老兄你慢慢輸 輸入正確的話會看到飛快地滾屏 否則……否則失敗就是沒這效果。回車後慢慢等(需要點時間1-2分鍾) 都運行完再打開看
方法二:
這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是給系統打上補丁和更換內存、給內存換個插槽這3種方法來解決。[系統補丁只要到Microsoft Update網站在線更新就可以了]
⑥ windows資源管理器說路徑不存在或者是無效目錄是什麼問題
應該是U盤出問題了,就是電腦能識別到USB口有東西,但是讀不出裡面的東西。主要是u盤的問題,你應該換個電腦或者U盤試試
⑦ 文件不存在或無效目錄
簡單 我們公司的U盤最近一直是這個狀況
原因 病毒所致
U盤里的病毒 非常頑固
會導致文件夾不可用
而且還會隱藏文件夾
病毒沒用清除前
文件夾只有壓縮成RAR才不會被破壞
所謂的專殺都沒用
最後還是要卡巴才能解決問題
⑧ 請高手幫忙:我有幾個文件夾,打開時顯示:路徑『E:/文件夾』不存在,或者是無效的目錄。怎麼辦謝謝
先設置好「顯示隱藏文件」,因為還有一個E:/文件夾』處於隱藏狀態,在計算機調用時失敗,直接雙擊隱藏的文件即可打開。
然後將隱藏的文件夾隱藏屬性去除即可。
⑨ 電腦求救
Chkdsk
查找文件系統和文件系統元數據中的錯誤,並顯示查找結果的狀態報告。如果不帶任何參數,chkdsk 將僅顯示當前驅動器中的磁碟狀態。
你只需要在「開始」----「運行」項目里輸入Chkdsk就可以,系統檢查完,重新啟動機器,然後系統會自動修復文件的
(下面是具體的解釋,但是基本上沒用,因為上面是我親自操作過的)
在運行帶有 Service Pack 1 (SP1) 的 Windows Server 2003 的計算機上,在檢查卷前,chkdsk 會自動創建一個卷影副本,以便您能夠檢查正在由另外的程序或進程使用的卷。使用此卷影副本,chkdsk 可以精確地報告正在使用的卷中存在的錯誤。
不過,在不具有 Windows Server 2003 SP1 的計算機上,在活動系統、啟動卷或正在使用的數據卷上運行不帶參數的 chkdsk 時,可能會在不存在錯誤的情況下不正確地報告說存在錯誤。要避免發生這種情況,請關閉對卷打開句柄的所有程序或進程。
在修復卷(或者在檢查沒有 Windows Server 2003 SP1 的計算機上的卷)時,chkdsk 會將卷鎖定,使存儲在該卷上的任何數據都不可用,直到 chkdsk 完成。一般來講,只能在已知已經損壞的卷上運行 chkdsk。在標記為「臟」的卷上,Windows 在計算機重新啟動時將自動運行 chkdsk。
在很少重新啟動的伺服器上,在運行 chkdsk 之前,請使用 chkntfs 或 fsutil dirty query 命令確定是否設置了卷的頁面重寫標志位。
• 建議不要中斷 chkdsk。不過,取消或中斷 chkdsk 不會使卷比在運行 chkdsk 之前損壞程度更高。重新運行 chkdsk 可以修復卷上任何未清除的損壞。
語法
chkdsk [Volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:Size]]
參數
Volume:
指定驅動器號(後跟冒號)、裝入點或卷名。
[Path] FileName
只能與文件分配表 (FAT) 和 FAT32 一起使用。指定需要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱。使用通配符(即,* 和 ?)可以指定多個文件。
/f
修復磁碟上的錯誤。必須鎖定磁碟。如果 chkdsk 無法鎖定驅動器,則會顯示一條消息,詢問您是否希望在下次重新啟動計算機時檢查該驅動器。
/v
當檢查磁碟時,顯示所有目錄中每個文件的名稱。
/r
找到壞扇區並恢復可讀取的信息。必須鎖定磁碟。
/x
如果必要,首先強制卸載卷。該驅動器的所有打開句柄都無效。/x 還包含了/f 的功能。
/i
僅在 NTFS 上使用。對索引項執行充分檢查,降低運行 chkdsk 的所用時間量。
/c
僅在 NTFS 上使用。跳過文件夾結構中的周期檢查,減少運行 chkdsk 所需的時間量。
/l[:Size]
僅在 NTFS 上使用。將日誌文件的大小更改為由用戶輸入的大小。如果省略該參數,則 /l 會顯示當前日誌文件的大小。
/?
在命令提示符下顯示幫助。
注釋
• 運行 chkdsk
要在固定磁碟上運行 chkdsk 命令,您必須是該 Administrators 組的成員。
• 重新啟動時檢查鎖定的驅動器
如果希望 chkdsk 修復磁碟錯誤,則此前不能打開該驅動器上的文件。如果有文件打開,會顯示下述錯誤消息:
Chkdsk cannot run because the volume is in use by another process. Would you like to schele this volume to be checked the next time the system restarts? (Y/N)
如果選擇下次重新啟動計算機時檢查該驅動器,則重新啟動計算機後 chkdsk 會自動檢查該驅動器並修復錯誤。如果該驅動器分區為啟動分區,則 chkdsk 在檢查完該驅動器後會自動重新啟動計算機。
還可以使用 chkntfs /c 命令來計劃下一次重新啟動計算機時要檢查的卷。使用 fsutil dirty set 命令設置卷的頁面重寫標志位(表示損壞),以使 Windows 在計算機重新啟動時運行 chkdsk。
• 報告磁碟錯誤
Chkdsk 檢查 FAT 和 NTFS 文件系統的磁碟空間和磁碟使用情況。Chkdsk 在狀態報告中提供特定於每個文件系統的信息。狀態報告顯示文件系統中找到的錯誤。在活動分區上運行 chkdsk 時,如果未含 /f 命令行選項,則它可能會因為無法鎖定該驅動器而報告虛假信息。應該不定期使用 chkdsk 檢查每個磁碟上的錯誤。
• 修復磁碟錯誤
只有指定 /f 命令行選項,chkdsk 命令才修復磁碟錯誤。Chkdsk 必須可以鎖定驅動器以糾正錯誤。
由於在 FAT 文件系統上修復通常會更改磁碟的文件分配表,有時還會造成數據丟失,所以 chkdsk 可能會顯示如下所示的一條確認消息:
10 lost allocation units found in 3 chains.
Convert lost chains to files?
如果按 Y,Windows 會在根目錄中將所有丟失鏈保存在一個名為 Filennnn.chk 的文件中。chkdsk 結束後,可以查看這些文件是否包含了所需的數據。如果按 N,Windows 會修復磁碟,但對於丟失的分配單元,它不保存其內容。
如果不使用 /f 命令行選項,chkdsk 會顯示一條消息說該文件需要修復,但它不修復任何錯誤。
如果在非常大的磁碟(例如,70 GB)或有大量文件(例如,數百萬文件)的磁碟上使用 chkdsk /f,則 chkdsk /f 可能要花很長時間才能完成。在此期間計算機不可用,這是因為在完成修復之前 chkdsk /f 一直控制著磁碟。
• 檢查 FAT 磁碟
Windows 以下列格式顯示 FAT 磁碟的 chkdsk 狀態報告:
Volume Serial Number is B1AF-AFBF
72214528 bytes total disk space
73728 bytes in 3 hidden files
30720 bytes in 12 directories
11493376 bytes in 386 user files
61440 bytes in bad sectors
60555264 bytes available on disk2048 bytes in each allocation unit
3 total allocation units on disk
29568 available allocation units on disk
• 檢查 NTFS 磁碟
Windows 以下列格式顯示 NTFS 磁碟的 chkdsk 狀態報告:
The type of the file system is NTFS.
CHKDSK is verifying files...File verification completed.CHKDSK is verifying indexes...
Index verification completed.
CHKDSK is verifying security descriptors...
Security descriptor verification completed.
12372 kilobytes total disk space.
3 kilobytes in 1 user files.
2 kilobytes in 1 indexes.
4217 kilobytes in use by the system.
8150 kilobytes available on disk.
512 bytes in each allocation unit.
24745 total allocation units on disk.
16301 allocation units available on disk.
• 在打開文件的情況下使用 chkdsk
如果該驅動器上有打開的文件,則指定 /f 命令行選項後,chkdsk 會顯示錯誤消息。如果未指定 /f 命令行選項並且存在打開的文件,則 chkdsk 會報告磁碟上丟失的分配單元。如果打開的文件沒有記錄在文件分配表中,可能會發生這種情況。如果 chkdsk 報告大量分配單元丟失,可以考慮修復該磁碟。
• 對不具有 Windows Server 2003 SP1 的計算機上的「共享文件夾的卷影副本」使用 chkdsk
由於在啟用「共享文件夾的卷影副本」時無法鎖定「共享文件夾的卷影副本」源卷,所以對源卷運行 chkdsk 可能會報告虛假的錯誤,或者導致 chkdsk 意外退出。不過,可以通過以只讀模式(不帶參數)運行 chkdsk 來檢查「共享文件夾的卷影副本」存儲卷,以檢查卷影副本中是否存在錯誤。
• 查找物理磁碟錯誤
使用 /r 命令行選項可查找文件系統中的物理磁碟錯誤。有關使用 recover 修復物理性損壞文件的信息,請參閱「相關主題」。
• 報告磁碟壞扇區
⑩ 我的文件夾打不開了說是不存在或是無效目錄怎麼辦呀
正常處理方法:殺毒,在病毒被刪除後,簡單的選中這些被隱藏的文件夾,取消隱藏屬性即可。追問: 天呀,你咋不早點說呢呀,我都刪了,55回答: 你復制沒?復制那些隱藏的沒?如果復制了還有救,真對不住,來晚了...追問: 把隱藏的復制了 元件好像刪了回答: 你復制粘貼的是隱藏的就好,可能有救.你電腦上的文件夾是不是也是exe格式的呢?如果是,電腦被感染, 在病毒被刪除後,取消隱藏文件夾,看桌面有沒有出現文件夾,有的話,應該就是可以打開的了追問: 不行,說是不存在或無效路徑回答: 另外如果你殺毒後沒有效果,可能就不行了吧,我幫不上忙了,抱歉追問: 文件夾關聯被改變了, 一.殺素, 對了,剛想起來,如果那個文件夾是你上個系統里復制過來的加密一類的有其它屬性的文件夾.那就調,管理許可權.追問: 是我從U盤里復制到電腦里的,還被不知怎的隱藏了,弄出來之後再桌面上打不開,我還把U盤里的給刪了回答: 找找,網上我知道有恢復照片的軟體.應該也有可以恢復U盤里刪除了的內容的.如果可以的話,找找那種軟體,修復好,重新復制一次,如果還是壞的,那就說明源文件就是個壞的,沒辦法.最好別研究你硬碟里這個文件夾了.如果真的很重要,找找你附近的會編程語言的,讓他用其它方法得到裡面的東西.不用謝.追問: