Устранение неполадок с поврежденными документами в Visio

Сводка

В этой статье описывается устранение неполадок с поврежденными документами в Microsoft Office Visio 2013, Visio 2010, Visio 2007, Microsoft Office Visio 2003 и Microsoft Visio 2002. В этой статье описываются некоторые симптомы, которые могут указывать на повреждение рисунка, с которым вы работаете в Visio.

Кроме того, в этой статье перечислены некоторые методы восстановления, которые можно использовать для поврежденного документа. Они включают общие методы устранения неполадок, методы, которые можно попробовать, если вы можете или не можете открыть документ, а также методы, помогающие предотвратить повреждение, которое может произойти с рисунками.

Введение

Обзор

Если при работе с документом Visio возникает непредвиденное поведение, документ Visio может быть поврежден. Если у вас поврежден документ, могут появить следующие сообщения об ошибках:

  • Сообщения об ошибках "Недопустимая ошибка страницы", "Ошибка общей защиты" или "Неправильная инструкция"

  • При открытии документа возникают сообщения об ошибках, похожие на одно из следующих:

    "Произошла ошибка (100) во время действия Открыть"

    "Visio не удается открыть файл, так как он не является файлом Visio или он поврежден".

  • Сообщения об ошибках "Недостаточно памяти" или сообщения об ошибках, указывающие на нехватку системных ресурсов

Примечание.

Эти сообщения об ошибках не всегда означают, что документ поврежден. Однако если при работе с определенным документом вы неоднократно сталкивались с одним или несколькими из этих сообщений об ошибках, этот рисунок может быть поврежден.

В этой статье перечислены некоторые методы, которые можно использовать для восстановления поврежденного документа. Методы, описанные в этой статье, не гарантируют успешное восстановление поврежденного рисунка. Иногда, в зависимости от типа повреждения, вы не сможете восстановить какие-либо данные. Возможно, потребуется повторно создать документ или восстановить его из файлов резервной копии.

Общие методы устранения неполадок

Запуск Visio без событий службы автоматизации и microsoft Visual Basic для приложений

Запустите Visio без событий службы автоматизации и без Visual Basic для приложений. Для этого используйте один из следующих методов:

Метод 1. Microsoft Office Visio 2013 и Visio 2010

  1. Запустите Visio.
  2. На вкладке Файл щелкните Параметры, а затем — Центр управления безопасностью.
  3. Щелкните Параметры центра управления безопасностью, а затем выберите Отключить все макросы без уведомления.
  4. Щелкните Надстройки.
  5. Щелкните, чтобы выбрать флажок Отключить все надстройки приложений проверка.
  6. Нажмите кнопку OK.
  7. Закройте Visio, а затем перезапустите Visio.

Метод 2. Microsoft Office Visio 2007

  1. Запустите Visio в обычном режиме.
  2. В меню Сервис выберите пункт Центр управления безопасностью.
  3. Щелкните Параметры макросов, а затем — Отключить все макросы без уведомления.
  4. Щелкните Надстройки.
  5. Щелкните, чтобы выбрать флажок Отключить все надстройки приложений проверка.
  6. Нажмите кнопку OK.
  7. Закройте Visio, а затем перезапустите Visio.

Метод 3. Microsoft Office Visio 2003 и более ранние версии Visio

  1. Запустите Visio в обычном режиме.

  2. Используйте одну из следующих процедур в зависимости от используемой версии Visio:

    • Если вы используете Visio 2003, выберите пункт Параметры в меню Сервис , а затем откройте вкладку Безопасность .
    • Если вы используете Visio 2002, выберите пункт Параметры в меню Сервис , а затем перейдите на вкладку Дополнительно .
  3. Выполните указанные ниже действия.

    • Снимите флажок Включить Visual Basic для приложений Microsoft проверка.

      Примечание После того как вы снимите флажок Включить microsoft Visual Basic для приложений проверка, проверка Включить создание проекта Microsoft Visual Basic для приложений и Загрузить майкрософт Visual Basic для приложений проект из текстового поля проверка становится недоступным.

    • Щелкните, чтобы снять флажок Включить надстройки COM проверка.

    • Щелкните, чтобы снять флажок Включить события службы автоматизации проверка.

  4. Нажмите кнопку ОК и закройте Visio.

  5. Перезапустите Visio.

Метод 4. Используйте команду "Копировать документ", чтобы скопировать каждую страницу на страницу в новом документе

Для Visio 2013 и Visio 2010:

  1. Убедитесь, что в документе ничего не выбрано.
  2. На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.
  3. Откройте документ, в который требуется внедрить документ, а затем на вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.

Для Visio 2007 и Visio 2003:

  1. Убедитесь, что в документе Microsoft Office Visio ничего не выбрано.

  2. В меню Правка выберите команду Копировать документ.

    Примечание.

    Эта команда копирует весь документ, включая фигуры на других страницах документа и на фоне. При внедрении многостраничного документа Visio видимая страница будет активной при нажатии кнопки Копировать документ.

  3. Откройте документ, в который требуется внедрить документ, а затем в меню Правка выберите команду Вставить (или эквивалентную команду).

Запуск Windows в безопасном режиме

Запустите Windows в безопасном режиме. Для этого сделайте следующее:

Примечание.

Приведенные ниже действия могут отличаться в зависимости от установленной на компьютере версии операционной системы Windows. В этом случае для выполнения таких действий следует обратиться к документации к продукту.

  1. Завершите работу, а затем перезагрузите компьютер.
  2. Когда появится сообщение "Выберите операционную систему для запуска", нажмите клавишу F8.
  3. В меню Дополнительные параметры Windows используйте клавиши СО СТРЕЛКАМИ, чтобы выбрать безопасный режим, а затем нажмите клавишу ВВОД.
  4. Если у вас есть компьютер с двумя или несколькими загрузками, выберите соответствующую операционную систему в появившемся списке и нажмите клавишу ВВОД.
  5. Запустите Visio и попробуйте открыть документ.

Дополнительные сведения о безопасном режиме см. в разделе Дополнительные параметры запуска (включая безопасный режим).

Методы, которые можно попробовать, если не удается открыть документ

Способ 1. Перетащите файл документа на значок файла Visio.exe

Перетащите файл документа на значок, представляющий файл Visio.exe. Для этого: если вы используете Visio 2010, файл Visio.exe находится в следующей папке: Drive:\Program Files\Microsoft Office\Office14. *Если вы установили 32-разрядную версию Visio в Windows 64-разрядной версии, за именем папки Program Files будет указан (x86). Visio 2010 теперь имеет собственную 64-разрядную версию.

  1. Закройте Visio.
  2. Запустите Microsoft Windows Обозреватель и найдите файл Visio.exe на жестком диске. Если вы установили Visio в расположение по умолчанию, файл Visio.exe находится в одной из следующих папок в зависимости от версии Visio, которую вы используете:
    • Если вы используете Visio 2013, файл Visio.exe находится в следующей папке:Диск:\Program Files\Microsoft Office\Office15

      Примечание.

      Если вы установили 32-разрядную версию Visio в 64-разрядной версии Windows, папка Program Files будет иметь (x86) за именем папки. Visio 2013 теперь имеет собственную 64-разрядную версию.

    • Если вы используете Visio 2010, файл Visio.exe находится в следующей папке: Drive:\Program Files\Microsoft Office\Office14 Примечание. Если вы установили 32-разрядную версию Visio в 64-разрядной версии Windows, папка 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 на компьютере отличается.

  1. В Windows Обозреватель найдите файл документа, который нужно открыть.
  2. Перетащите файл документа на значок, представляющий файл Visio.exe.

Метод 2. Дважды щелкните файл документа в Windows Обозреватель

Попробуйте открыть файл документа с помощью windows Обозреватель. Для этого сделайте следующее:

  1. Закройте Visio.
  2. Запустите Windows Обозреватель, а затем найдите файл документа, который нужно открыть.
  3. Дважды щелкните файл документа.

Способ 3. Открытие временной копии файла документа

При изменении документа Visio создается временная копия файла документа. Временная копия файла документа называется ~$$FileName.~vsd. Временная копия файла документа обычно создается и хранится в той же папке, где находится документ.

Чтобы открыть временную копию файла документа, сделайте следующее:

  1. Запустите Visio, а затем откройте документ.

  2. Запустите Windows Обозреватель, а затем найдите папку, в которой хранится документ. Найдите в этой папке временную копию файла документа. Временная копия файла документа называется ~$$FileName.~vsd.

    Примечание.

    Если временная копия файла документа не находится в папке, в которой хранится документ, найдите на жестком диске временную копию файла документа.

    Чтобы найти на жестком диске временную копию файла документа, выполните следующие действия.

    Примечание Так как существует несколько версий Microsoft Windows, следующие действия могут отличаться на компьютере. В этом случае для выполнения таких действий следует обратиться к документации к продукту.

    1. Нажмите кнопку Пуск, а затем — Поиск.
    2. Щелкните Все файлы и папки.
    3. В поле Все или часть имени файла введите ~$$Имя_файла.~vsd и нажмите кнопку Поиск.
  3. Измените расширение временной копии файла документа на VSD. Для этого сделайте следующее:

    1. Щелкните правой кнопкой мыши временную копию файла документа и выберите команду Переименовать.
    2. Измените расширение временной копии файла документа с ~.vsd на .vsd.
  4. Попробуйте открыть временную копию переименованного файла документа.

Метод 4. Открытие документа с помощью Visio Viewer Microsoft Office

Установите Microsoft Office Visio Viewer 2010, а затем используйте Visio Viewer для открытия и просмотра документа. При установке Visio Viewer 2010 можно использовать Microsoft Internet Обозреватель 5.0 или более поздней версии Интернет-Обозреватель для просмотра документов и схем Visio, созданных с помощью Visio 2010, Visio 2007, Visio 2003, Visio 2002, Microsoft Visio 2000 или Microsoft Visio 5. Дополнительные сведения о Visio Viewer 2010 г. см. на следующем веб-сайте Майкрософт:

https://www.microsoft.com/download/details.aspx?id=21701

Если вы можете открыть документ в Visio Viewer, установка Visio на компьютере может быть повреждена или документ может содержать один или несколько объектов, которые могут быть повреждены.

Способ 5. Копирование файла документа на другой компьютер

Скопируйте файл документа на другой компьютер, на котором установлен Visio. Если вы можете открыть документ на этом компьютере, сохраните файл документа в другую папку на жестком диске этого компьютера, а затем скопируйте файл документа обратно на исходный компьютер.

Метод 6. Копирование файла документа на другой диск компьютера

Возможно, Windows не сможет прочитать файл документа, из которого в настоящее время сохраняется файл документа. Скопируйте файл документа на другой диск компьютера. Например, скопируйте файл с дискеты на жесткий диск. После копирования файла документа на другой диск компьютера попробуйте открыть файл документа.

Примечание.

Если не удается скопировать файл документа с диска, на котором сохранен файл документа, файл документа может быть перекрестно связан с другими файлами или папками, или файл документа может находиться в поврежденном секторе диска. Чтобы устранить эту проблему, выполните действия, описанные в методе 7.

Метод 7. Обнаружение и исправление ошибок на жестком диске

Если вы используете Microsoft Windows Server 2003, Microsoft Windows XP, Microsoft Windows 2000 или Microsoft Windows NT 4.0, используйте средство проверки диска для обнаружения ошибок файловой системы или поврежденных секторов на жестком диске.

Для получения дополнительных сведений щелкните следующие номера статей, чтобы просмотреть статьи в базе знаний Майкрософт:

Проверьте жесткий диск на наличие ошибок

Если вы используете Microsoft Windows Millennium Edition (Me) или Microsoft Windows 98, используйте средство Scandisk для обнаружения ошибок файловой системы или поврежденных секторов на жестком диске.

Примечание.

Хотя средство проверки диска или средство ScanDisk могут обнаруживать и исправить ошибки файловой системы или поврежденные сектора на жестком диске, Visio по-прежнему не сможет открыть или прочитать файл.

Способ 8. Открытие предыдущей "Теневой копии" с помощью вкладки Предыдущие версии

  1. Щелкните правой кнопкой мыши файл Visio .
  2. Выберите Свойства.
  3. Перейдите на вкладку Предыдущие версии и укажите некоторое время для заполнения списка.
  4. Выберите более раннюю версию файла.
  5. Нажмите кнопку Open (Открыть).
  6. Если файл открывается успешно, в меню Файл выберите команду Сохранить как и сохраните копию файла.

Методы, которые можно попробовать, если можно открыть документ

Способ 1. Сохранение файла в виде XML-документа

Сохраните документ в виде XML-документа (VDX-файл), а затем сохраните xml-документ в виде документа (VSD-файл). Для этого сделайте следующее:

  1. Запустите Visio, а затем откройте документ.
  2. В меню Файл выберите команду Сохранить как.
  3. В диалоговом окне Сохранить как выберите документ XML (*.vdx) в поле Тип файла, а затем введите имя файла в поле Имя файла . Укажите расположение, в котором нужно сохранить файл документа, а затем нажмите кнопку Сохранить.
  4. Закройте все открытые в настоящее время рисунки.
  5. В меню Файл выберите команду Открыть.
  6. Найдите документ XML (VDX), сохраненный ранее на шаге 3, и нажмите кнопку Открыть.
  7. В меню Файл выберите команду Сохранить как.
  8. В диалоговом окне Сохранить как щелкните Рисование (*.vsd) в поле Тип файла , а затем введите имя файла в поле Имя файла . Укажите расположение, в котором нужно сохранить файл документа, а затем нажмите кнопку Сохранить.
  9. Закройте документ.
  10. В меню Файл выберите команду Открыть.
  11. Найдите документ (VSD-файл), сохраненный ранее на шаге 8, и нажмите кнопку Открыть.

Метод 2. Вставка рисунка в новый пустой рисунок

Вставьте рисунок в новый пустой рисунок. Для этого сделайте следующее:

Для Visio 2013 и 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 открыть документ.

Методы, помогающие предотвратить повреждение рисунков

Невозможно предотвратить все повреждения, которые могут возникнуть в файлах. Жесткие диски могут изнашиваться, источники питания могут выйти из строя, а также могут произойти другие непредвиденные события, которые приводят к повреждению файлов. Приведенные ниже советы и рекомендации помогут сократить количество поврежденных файлов в Visio и других программах.

Оптимизация параметра автовосстановлить в Visio

Настройте для параметра Автовосстановити значение, которое подходит вам. Если компьютер перестает отвечать на запросы или если вы неожиданно потеряете питание, Visio открывает файл автовосстановлия при следующем запуске программы. Файл автовосстановки может содержать несохраненные сведения, которые в противном случае были бы потеряны из исходного файла документа. Если исходный файл документа был поврежден, возможно, вы сможете восстановить сведения из файла автовосстановки.

Чтобы настроить параметр автовосстановливать в Visio, выполните следующие действия:

  1. Запустите Visio.
  2. В меню Сервис щелкните пункт Параметры.
  3. Перейдите на вкладку Сохранить или Открыть .
  4. Установите флажок Сохранять сведения об автовосстановке каждый проверка и укажите нужное время в минутах. По умолчанию для параметра Автовосстановка задано 10 минут.
  5. Нажмите кнопку OK.

Убедитесь, что блок питания согласован

Блок питания, который не является согласованным, может привести к повреждению файлов, даже если вы не потеряете питание. Источник питания, который пиковый или недостаточный, может повлиять на процесс чтения и записи на компьютере и может привести к повреждению. Если блок питания в вашем районе несогласованный, используйте предохранитель от перенапряжения. Предохранители от перенапряжения помогают предотвратить повреждение компьютера при возникновении пиков питания. Вы также можете рассмотреть возможность использования источника бесперебойного питания (UPS). Блоки UPS поставляют компьютер в питание, даже если произошел сбой питания. Обратитесь к поставщику оборудования для получения дополнительных сведений о том, как получить любое из этих устройств.

Резервное копирование данных

Регулярно выполняйте резервное копирование данных. Например, сохраните резервную копию документа на другом томе на жестком диске. Или, в зависимости от ваших требований и среды, реализуйте на компьютере другие резервные копии или другие отказоустойчивые решения. Некоторые отказоустойчивые решения, такие как избыточный массив независимых дисков (RAID), обычно применимы только для крупных сетей. Другие варианты резервного копирования:

  • Резервное копирование на ленту
  • Резервное копирование компакт-диска
  • Зеркальный том
  • Том RAID-5
  • Внешний жесткий диск
  • USB-устройство (флэш-накопитель)

Работа с данными локально

Если вы работаете в сетевой среде и у вас часто возникают повреждения, вам может потребоваться скопировать файлы на локальный компьютер перед открытием файла или перед изменением файла. Скопируйте файл на рабочий стол с помощью приложения "Мой компьютер" или Windows Обозреватель. При работе с файлами, хранящимися на локальном компьютере, вы предотвращаете проблемы с чтением или записью, которые могут быть вызваны проблемами с сетевым подключением, например:

  • Медленные сетевые подключения
  • Удаленные сетевые подключения
  • Пики сетевого трафика

Вы также можете рассмотреть возможность работы с жесткого диска, а не со съемных носителей, таких как дискета или ZIP-диск. Чем больше носителей и больше драйверов устройств участвуют в операции сохранения, тем больше вероятность повреждения файла.