在 Visio 中的復原損壞的繪圖的疑難排解

文章編號: 826418 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您如何疑難排解在 Microsoft Office Visio 2007、 Microsoft Office Visio 2003 中,以及 Microsoft Visio 2002 復原損壞的繪圖。本文將告訴您正在使用 visio 繪圖已損毀可能表示某些徵狀。

此外,本文還列出一些您可以使用損壞的繪圖的復原方法。其中包括一般疑難排解方法,您可以或無法開啟繪圖,以及方法,以協助避免損壞的繪圖時可嘗試的方法。

簡介

概觀

如果您遇到未預期的行為,當您使用 Visio 繪圖時,可能會損壞的 Visio 繪圖。如果您有損壞的繪圖,您可能會收到下列錯誤訊息:
  • 「 無效分頁錯誤 」、 「 一般性保護錯誤 」 或 「 指令無效 」 錯誤訊息
  • 當您開啟的繪圖類似下列的錯誤訊息:

    在開啟的動作時發生錯誤 (100)

    Visio 無法開啟檔案,因為它不是 Visio 檔案,或已損毀。
  • 「 記憶體不足 」 錯誤訊息或錯誤訊息,指出系統資源不足
附註這些錯誤訊息並不一定代表您的繪圖已經損壞。不過,如果您重複遇到下列一或多個下列的錯誤訊息處理特定的繪圖時,該繪圖可能會損毀。

本文將列出一些您可用來嘗試復原損壞的繪圖的方法。這份文件中所述的方法並不保證能夠成功復原損壞的繪圖。某些情況下,根據損毀的類型而定,您可能無法復原任何資料。您可能必須重新建立繪圖,或從備份檔案還原繪圖。

一般疑難排解方法

啟動 Visio 不自動化事件,而不需 Microsoft Visual Basic for Applications

開始使用 Visio 不自動化事件,也不 Visual Basic for Applications。若要這樣做,請使用下列方法之一:

方法 1: Microsoft Office Visio 2010
  1. 開始使用 Visio。
  2. 在上 檔案 索引標籤上按一下 選項然後按一下 [信任中心.
  3. 按一下 [信任中心 設定然後按一下 停用所有巨集,而不另行通知.
  4. 按一下 增益集.
  5. 按一下以選取 停用所有的應用程式增益集 核取方塊。
  6. 按一下 [確定].
  7. 結束 Visio,然後再重新啟動 Visio。

方法 2: Microsoft Office Visio 2007
  1. 正常地啟動 Visio。
  2. 在上 工具 功能表中,按一下 [信任中心.
  3. 按一下 巨集設定然後按一下 停用所有巨集,而不另行通知.
  4. 按一下 增益集.
  5. 按一下以選取 停用所有的應用程式增益集 核取方塊。
  6. 按一下 [確定].
  7. 結束 Visio,然後再重新啟動 Visio。
方法 3: Microsoft Office Visio 2003 和舊版的 Visio
  1. 正常地啟動 Visio。
  2. 請使用下列程序,取決於您正在執行的 Visio 版本之一:
    • 如果您正在執行 Visio 2003,請按一下 選項 在上 工具 功能表,然後再按一下 安全性 索引標籤。
    • 如果您正在執行 Visio 2002,按一下 選項 在上 工具 功能表,然後再按一下 進階 索引標籤。
  3. 請執行下列動作:
    • 按一下以清除 啟用 Microsoft Visual Basic for Applications 核取方塊。

      附註按一下以清除之後 啟用 Microsoft Visual Basic for Applications 核取方塊, 建立專案時,讓 Microsoft Visual Basic for Applications 核取方塊, 將專案從文字載入 Microsoft Visual Basic for Applications 核取方塊將無法使用。
    • 按一下以清除 啟用 COM 增益集 核取方塊。
    • 按一下以清除 啟用自動化事件 核取方塊。
  4. 按一下 [確定]然後結束 Visio。
  5. 重新啟動 Visio。
方法 4: 使用 [複製繪圖] 命令,將每一頁複製到新繪圖中的頁面。
對於 Visio 2010:
  1. 請確定已選取的繪圖中的任何項目。
  2. 在上 首頁 索引標籤上,在 剪貼簿] 分組,請按一下 複製.
  3. 在您要內嵌的繪圖,然後在開啟的文件首頁 索引標籤上,在 剪貼簿] 分組,請按一下 貼上.
Visio 2007 和 Visio 2003:
  1. 在 Microsoft Office 的 Visio 繪圖,請確定未選取任何內容。
  2. 在上 編輯 功能表中,按一下 複製繪圖.附註這個命令會複製整個繪圖,包括在其他繪圖頁與背景上的圖形。當您內嵌多頁面的 Visio 繪圖時,可見的頁面會是正在使用中,當您按一下 複製繪圖.
  3. 在您要內嵌的繪圖,然後在開啟的文件 編輯 功能表中,按一下 貼上 (或同等的指令)。
    來源: Visio 2007 說明和使用說明http://office.microsoft.com/en-us/visio/HP012314701033.aspx

以安全模式啟動 Windows

以安全模式啟動 Windows。若要執行這項操作:

附註由於有數個版本的 Windows 中,因此下列步驟可能您的電腦上。如有需要,請參閱產品文件來完成這些步驟。
  1. 關機並重新啟動電腦。
  2. 當您看到 「 請選擇想要啟動的作業系統 」 訊息時,請按 F8。
  3. 在上 Windows 進階選項 功能表中,使用方向鍵來選取 「 安全模式然後按 ENTER 鍵。
  4. 如果您有電腦使用雙開機方式或多重開機,請從清單中,會出現,然後再按 ENTER 鍵選取適當的作業系統。
  5. 啟動 Visio,然後再開啟您的繪圖。
如需有關安全模式的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
315222在 Windows XP 的 「 安全模式開機選項的說明
202485 在 Windows 2000 中的 「 安全開機模式的說明
180902 如何以安全模式啟動 Windows 98 的電腦

您無法開啟繪圖時可嘗試的方法

方法 1: 將繪圖檔案拖曳到 Visio.exe 檔案圖示

將繪圖檔案拖曳至代表 Visio.exe 檔案的圖示中。若要執行這項操作: 如果您正在執行 Visio 2010,Visio.exe 檔案位於下列資料夾: 磁碟機: \Program Files\Microsoft Office\Office14,1 如果您在 Windows 64 位元上安裝 Visio 的 32 位元必須 Program Files 資料夾 (x86) 的資料夾名稱的後面。Visio 2010 現在有一個原生 64 位元版本。
  1. 請結束 Visio。
  2. 啟動 Microsoft Windows 檔案總管],然後找出您硬碟上的 Visio.exe 檔。如果您安裝 Visio 的預設位置時,Visio.exe 檔案位於下列資料夾中,取決於您正在執行的 Visio 版本中的一個:
    • 如果您正在執行 Visio 2010,Visio.exe 檔案位於下列資料夾:
      磁碟機: \Program Files\Microsoft Office\Office14
      附註如果您是在 64 位元版本的 Windows 上安裝 32 位元版本的 Visio,Program Files 資料夾必須 (x86) 的資料夾名稱的後面。Visio 2010 現在有一個原生 64 位元版本。

      如果您正在執行 Visio 2007,Visio.exe 檔案位於下列資料夾:
      磁碟機: \Program Files\Microsoft Office\Office12
      如果您正在執行 Visio 2003,Visio.exe 檔案位於下列資料夾:
      磁碟機: \Program Files\Microsoft Office\Visio11
    • 如果您正在執行 Visio 2002,Visio.exe 檔案位於下列資料夾:
      磁碟機: \Program Files\Microsoft Office\Visio10
      附註如果您到資料夾不同於預設的安裝位置安裝 Visio,Visio.exe 檔案的路徑是您的電腦而不同。
  3. 在 Windows 檔案總管] 中,找出您想要開啟的繪圖檔案。
  4. 將繪圖檔案拖曳至代表 Visio.exe 檔案的圖示中。

方法 2: 連按兩下 [Windows 檔案總管] 中的繪圖檔

請試著使用 [Windows 檔案總管] 開啟繪圖檔案。若要執行這項操作:
  1. 請結束 Visio。
  2. 啟動 Windows 檔案總管],然後找出您想要開啟的繪圖檔。
  3. 連按兩下繪圖檔案。

方法 3: 開啟繪圖檔案暫時備份

當您修改的 Visio 繪圖時,會建立的繪圖檔案暫時備份。繪圖檔案暫時備份至名為 ~$ $檔名。 ~ vsd。繪圖檔案暫時備份通常建立並儲存在與您的繪圖所在的位置相同的資料夾中。

若要開啟繪圖檔案暫時備份,請執行下列各項:
  1. 啟動 Visio,然後再開啟您的繪圖。
  2. 啟動 Windows 檔案總管],然後找出存放您的繪圖的資料夾。此繪圖檔案的暫時備份資料夾中搜尋。繪圖檔案暫時備份至名為 ~$ $檔名。 ~ vsd。

    附註如果繪圖檔案暫時備份不儲存您的繪圖的資料夾中,請尋找繪圖檔案的暫時備份硬碟上。

    若要搜尋繪圖檔案的暫時備份硬碟,請執行下列作業:

    附註由於有數個版本的 Windows 中,因此下列步驟可能您的電腦上。如有需要,請參閱產品文件來完成這些步驟。
    1. 按一下 啟動然後按一下 搜尋.
    2. 按一下 所有檔案和資料夾.
    3. 全部或部分檔名 方塊中輸入 ~$$檔名。 ~ vsd然後按一下 搜尋.
  3. 將繪圖檔案暫時備份副檔名變更為.vsd。若要執行這項操作:
    1. 以滑鼠右鍵按一下該繪圖的檔案的暫時備份,然後按一下 重新命名.
    2. 從 ~.vsd 的繪圖檔案暫時備份副檔名變更為.vsd。
  4. 嘗試開啟繪圖檔案已重新命名的暫存副本。

方法 4: 使用 Microsoft Office Visio Viewer,若要開啟的繪圖

安裝 Microsoft Office Visio 檢視器 2010,然後再使用 Visio Viewer,開啟並檢視您的繪圖。當您安裝 Visio 的檢視器 2010年時,則您可以使用 Microsoft Internet Explorer 5.0 或較新版的 Internet Explorer,以檢視 Visio 繪圖和圖表與 Visio 2010,Visio 2007,Visio 2003,Visio 2002、 Microsoft Visio 2000 中或 Microsoft Visio 5 中所建立的。如需有關 Visio 檢視器 2010年的詳細資訊,請造訪下列 Microsoft 網站:

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=21701如果您可以在 Visio Viewer 中開啟繪圖時,可能損壞您電腦上的安裝 Visio,或者您的繪圖可能可能已經損毀的一或多個物件。

方法 5: 將繪圖檔案複製到另一台電腦

將繪圖檔案複製到另一台已安裝 Visio。如果您可以開啟您在該電腦上的繪圖,繪圖檔案儲存到不同的資料夾,在硬碟上的安裝程式,請然後再將繪圖檔案複製回原來的電腦。

方法六: 將繪圖檔案複製到您的電腦上的另一個磁碟

Windows 可能無法從目前儲存繪圖檔案中讀取繪圖檔案。將繪圖檔案複製到您的電腦上的另一個磁碟。比方說,將檔案從磁碟片複製到硬碟。將繪圖檔案複製到另一個磁碟的電腦上之後,請試著開啟繪圖檔案。

附註如果您無法將繪圖檔案複製從儲存繪圖檔案的磁碟,可能會與其他檔案或資料夾交叉連結的繪圖檔案,或可能已損毀的磁扇區的磁碟位於繪圖檔案。如果要疑難排解這個問題,請依照方法 7。

方法 7: 偵測並修復硬碟上的錯誤

如果您正在執行 Microsoft Windows Server 2003、 Microsoft Windows XP,Microsoft Windows 2000 中或 hotfix Windows NT,使用 [檢查磁碟] 工具來偵測檔案系統錯誤或損壞的磁區,在您的硬碟上。

如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
315265如何執行簽入 Windows XP 的磁碟錯誤
156571 如何在 Windows 執行磁碟掃瞄工具

如果您正在執行 Microsoft 情況或 Microsoft Windows 98,請使用 「 磁碟掃瞄工具 」 工具來偵測檔案系統錯誤或損壞的磁區,在您的硬碟上。

如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
186365說明磁碟掃瞄工具視窗 (Scandskw.exe),在 Windows 98 / Me

附註雖然 [檢查磁碟工具或 「 磁碟掃瞄工具 」 工具可以偵測並修復檔案系統錯誤或硬碟上的損壞磁扇區,Visio 可能仍然無法開啟或讀取檔案。

如果您執行 Windows Vista,請造訪下列 Microsoft 網站,如需詳細資訊:
http://windowshelp.microsoft.com/Windows/en-US/Help/bc1393cf-9f9c-79c7-0f91-9337c2c41f811033.mspx
方法 8: 開啟前一個 「 陰影複製 」 使用舊版] 索引標籤


1.Visio 檔案按一下滑鼠右鍵
2.選擇 [屬性]
3.選取 [舊版] 索引標籤,讓一些時間來填入清單
4.選擇較舊版本的檔案
5.按一下 [開啟]
6.如果成功開啟檔案,從 [檔案] 功能表按一下 [另存新檔,然後儲存該檔案的複本



您可以開啟繪圖時可嘗試的方法

方法 1: 將檔案儲存為 XML 繪圖

將繪圖儲存為 XML 繪圖 (.vdx 檔案),並儲存繪圖為繪圖 (.vsd 檔案) 的 XML。若要執行這項操作:
  1. 啟動 Visio,然後再開啟您的繪圖。
  2. 在上 檔案 功能表中,按一下 另存成.
  3. 另存成 對話方塊中,按一下 XML 繪圖 (*.vdx) 檔案類型 然後再輸入中的檔案名稱 檔名 方塊中。指定您要儲存該繪圖檔,複製到相應的位置 儲存檔案.
  4. 關閉目前開啟的所有繪圖。
  5. 在上 檔案 功能表中,按一下 開啟.
  6. 尋找您之前在步驟 3 儲存的 XML 繪圖 (.vdx),然後按一下 開啟.
  7. 在上 檔案 功能表中,按一下 另存成.
  8. 另存成 對話方塊中,按一下 繪圖 (*.vsd) 檔案類型 然後再輸入中的檔案名稱 檔名 方塊中。指定您要儲存該繪圖檔,複製到相應的位置 儲存檔案.
  9. 關閉繪圖。
  10. 在上 檔案 功能表中,按一下 開啟
  11. 找到之前在步驟 8,儲存的繪圖 (.vsd 檔案),然後按一下 開啟.

方法 2: 插入新的空白繪圖的繪圖物件

插入新的空白繪圖的繪圖。若要執行這項操作:

對於 Visio 2010:
  1. 開始使用 Visio
  2. 在下 檔案 索引標籤上在 選取 空白繪圖然後按一下建立 按鈕。
  3. 在上 插入 索引標籤上按一下 物件.
  4. 按一下 從檔案建立然後按一下 瀏覽.
  5. 選取繪圖] 按一下開啟然後按一下 [確定].
  6. 根據您的情況判斷繪圖檔案是否已損毀或不確定是否還有其他的問題。
    • 如果您收到 「 錯誤 3400 」 錯誤訊息,可能會損壞繪圖的檔案。使用這份文件,來嘗試復原繪圖中所述的方法。
    • 如果您沒有收到 「 錯誤 3400 」 錯誤訊息,可能有其他問題,可能會使 Visio 無法開啟繪圖。比方說,在電腦上停用 Visio 無法開啟繪圖的特定元件之間可能存在衝突。
Visio 2007 和 Visio 2003:
  1. 開始使用 Visio。
  2. 在上 檔案 功能表上指向 然後按一下 新增繪圖物件.
  3. 在上 插入 功能表中,按一下 物件.
  4. 按一下 從檔案建立然後按一下 瀏覽.
  5. 按一下繪圖,請按 開啟然後按一下 [確定].
  6. 根據您的情況判斷繪圖檔案是否已損毀或不確定是否還有其他的問題。
    • 如果您收到 「 錯誤 3400 」 錯誤訊息,可能會損壞繪圖的檔案。使用這份文件,來嘗試復原繪圖中所述的方法。
    • 如果您沒有收到 「 錯誤 3400 」 錯誤訊息,可能有其他問題,可能會使 Visio 無法開啟繪圖。比方說,在電腦上停用 Visio 無法開啟繪圖的特定元件之間可能存在衝突。
    S

嘗試以協助防止繪圖損壞的方法

您無法防止檔案可能發生的所有損毀。硬碟可能會穿上、 電源供應器可能會失敗,而其他預見的事件可能會發生一些造成檔案損壞。下列技巧和建議將有助於降低發生在 Visio 中,並在其他程式中的損毀的檔案數目。

最佳化在 Visio 中的 「 自動回復 」 設定

設定 「 自動回復 」 正在設定適合您的值。如果您的電腦會停止回應,或如果您意外斷電,Visio 會開啟自動回復 」 檔案在您下次啟動程式。自動回復 」 檔案可能包含未儲存的資訊可能遺失從原始繪圖檔案。如果原始繪圖檔案已經損毀,您可以從 「 自動回復 」 檔案復原資訊。

若要設定 「 自動回復 」 在 Visio 中的設定:
  1. 開始使用 Visio。
  2. 在上 工具 功能表中,按一下 選項.
  3. 按一下 儲存檔案 索引標籤或 儲存檔案/開啟 索引標籤。
  4. 選取 儲存自動復原資訊每隔 核取方塊,然後指定的時間,您想要的分鐘數。根據預設, 「 自動回復 」 設定已設定為 10 分鐘。
  5. 按一下 [確定].

請確定電源供應器一致

即使您沒有斷電,不一致的電源供給可能會造成檔案損毀。電源供給驟增或不足無法讀取處理序和寫入處理您的電腦,可能會影響,並可能造成損壞。如果您所在地區的電源供應不一致,請使用突波保護裝置。突波保護器可以幫助您避免在您的電腦上所造成的損害,如果發生電源特殊圖文集。您也可以考慮使用不斷電供電系統 (UPS)。即使沒有電源中斷,UPS 裝置會提供您的電腦使用電源。如需有關如何取得這些裝置,請連絡您的硬體廠商。

備份資料

請確定您在備份資料定期。例如,將一份備份您的繪圖儲存在硬碟上的另一個磁碟區上。或者,您也可以根據需求以及您的環境而定,執行其他備份或其他容錯解決方案在您的電腦上。一些容錯解決方案,例如磁碟陣列的獨立磁碟 (RAID),通常是只適用於較大型的網路。其他備份選項包括:
  • 磁帶備份
  • CD 備份
  • 鏡像磁碟區
  • Raid-5 磁碟區
  • 外部硬碟磁碟機
  • USB (閃動一下之後) 磁碟機

處理本機資料

如果您在網路環境中工作且經常遇到損壞,您可能要考慮在開啟檔案或修改檔案之前,將檔案複製到本機電腦。使用 [我的電腦,或使用 Windows 檔案總管將檔案複製到您的桌面。當您使用儲存在本機電腦的檔案時,您可以防止讀取的問題或寫入問題可能因為網路連線問題,如下所示:
  • 低速網路連線
  • 網路連線中斷
  • 網路流量驟增
您也可以考慮使用硬碟中,而不要使用卸除式媒體例如軟式磁片或 ZIP 磁碟機。媒體及更多的裝置驅動程式中儲存相關的作業、 更多可能性就愈高的檔案損毀。

?考

如需有關 Visio 的詳細資訊,請造訪下列 Microsoft 網站:

屬性

文章編號: 826418 - 上次校閱: 2012年4月30日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Visio Premium 2010
  • Microsoft Visio Professional 2010
  • Microsoft Visio Standard 2010
  • Microsoft Office Visio Professional 2007
  • Microsoft Office Visio Standard 2007
  • Microsoft Office Visio Professional 2003
關鍵字:?
kbpubtypekc kbopenfile kberrmsg kbdisplay kbhowtomaster kbtshoot kbprb kbmt KB826418 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:826418
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見