Общих файлов и реестра виртуализации проблем в Windows Vista или Windows 7

Переводы статьи Переводы статьи
Код статьи: 927387 - Vizualiza?i produsele pentru care se aplic? acest articol.

Поддержка для Windows Vista без всех пакетов обновления закончилась 13 апреля, 2010. Чтобы продолжить получать обновления для системы безопасности для Windows, убедитесь, что вы работаете в Windows Vista с пакетом обновления 2 (SP2). Для получения дополнительных сведений обратитесь к веб-страница Майкрософт:Окончания поддержки для некоторых версий Windows

Развернуть все | Свернуть все

В этой статье

Проблема

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

Сценарий 1: появляется сообщение об ошибке при установке, обновлении или использовать приложение

При установке, обновлении или использовать приложения, возможно появление различных сообщений об ошибке, указывающие, что доступ запрещен. Например, возможно возникновение следующих проблем:
  • После установки приложения в папку, отличную от папки % programfiles %, появляется сообщение об ошибке «Отказано в доступе». Кроме того, приложение не работает должным образом.
  • Появляется сообщение об ошибке приложение, которое будет выглядеть следующим образом:
    Не удается создать папкуC:\MyApp\Temp
    Не удается создать файл в спискеC:\MyApp\Temp\output.dat
  • Появляется сообщение об ошибке, которое будет выглядеть следующим образом:
    Запись об ошибкеMyFile.exe
    Такое поведение наблюдается при выполнении любого из следующих действий:
    • Создание ссылки на виртуальные.
    • Использование шифрованной файловой системы (EFS) для шифрования файлов.
    • При попытке просмотра сжатых файлов.
    • Использование командной строки для копирования .exe, .sys или DLL-файл в расположение virtualizable.
  • Части приложения, требующие ввода или вывода неработоспособными.

Сценарий 2: вам не удается найти файл или папку, созданную

При использовании приложения, для которых включен виртуализации, следует создать файлы данных в virtualizable местоположений в файловой системе. При использовании другого приложения или в проводнике Windows для доступа к их вновь созданные файлы, не удается найти их. Например при сохранении файла в приложение в programfiles % % systemroot %, % systemdrive % или % programdata % папки редактирования фотографий, не может найти этот файл.

Сценарий 3: при обновлении приложения и непредвиденные программы поведение

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

Сценарий 4: после удаления приложения, файлы приложения по-прежнему существуют на компьютере

В этом случае возникает одна из следующих проблем:
  • В другом приложении можно заметить, что сведения файлов и папок для удаленной приложения по-прежнему существует в % programfiles %, programdata %, % systemdrive % или % systemroot % папок.
  • %Userprofile%\AppData\Local\VirtualStore папки — это больше, чем ожидалось. При удалении приложения, виртуализованные файлы, которые были созданы во время выполнения приложения не были удалены.

Причина

Эти проблемы вызываются один или несколько из следующих условий:
  • Приложение пытается создать файлы или папки за пределами определенных указанным виртуальных папок.
  • Файлы, которые сохраняются приложением в папку % programfiles % могут быть направлены в папке, отличной от папки виртуального хранилища пользователя.
  • Приложение использует файл, который не поддерживается для виртуализации.

Решение

В сценарии 1

Чтобы определить, имеются ли проблемы, описанной в сценарии 1, найдите в окне просмотра событий дляFileCreateVirtualExcludeсобытия. Чтобы сделать это, выполните следующие действия:
  1. Нажмите кнопкуЗапустить
    Свернуть это изображениеРазвернуть это изображение
    Кнопка запуска
    ВведитеeventvwrвНачать поискв поле и нажмите кнопкуeventvwr.exeв списке программ.

    Свернуть это изображениеРазвернуть это изображение
    Разрешение на управление учетными записями пользователей
    При запросе пароля администратора или подтверждения введите пароль, или нажмите кнопкуПродолжить.
  2. Разверните узелЖурналы служб и приложенийзатемКорпорация МайкрософтзатемWindowsзатемUacFileVirtualization, а затем выберитеРабочие. Если событие с кодом 5000, aFileCreateVirtualExcludeпроизошло событие.
Для решения этой проблемы воспользуйтесь одним из следующих методов:
  • Повторная установка приложения в папку % programfiles %, если программа еще не установлена в папке % % programfiles.
  • Использование является учетной записью, имеющей административные учетные данные для запуска этого приложения. Для этого найдите и щелкните правой кнопкой мыши ярлык приложения и нажмите кнопкуЗапуск с правами администратора.

    Свернуть это изображениеРазвернуть это изображение
    Разрешение на управление учетными записями пользователей
    При запросе пароля администратора или подтверждения введите пароль, или нажмите кнопкуПродолжить.
  • Выполнения приложения в повышенных командной строки. Чтобы сделать это, выполните следующие действия:
    1. Нажмите кнопкуЗапустить
      Свернуть это изображениеРазвернуть это изображение
      Кнопка запуска
      , а затем введитеcmdвНачать поискв поле и нажмите кнопкуcmd.exeв списке программ.
    2. ВПрограммыщелкните правой кнопкой мыши списокcmd, а затем нажмите кнопкуЗапуск с правами администратора.

      Свернуть это изображениеРазвернуть это изображение
      Разрешение на управление учетными записями пользователей
      При запросе пароля администратора или подтверждения введите пароль, или нажмите кнопкуПродолжить.
    3. ТипMyAppsPath/MyApp., а затем нажмите клавишу ВВОД.MyAppsPath/MyApp.представляет путь и имя приложения.
  • Параметры Изменение безопасности на папку приложения. Чтобы сделать это, выполните следующие действия:
    1. Войдите в систему с учетной записью пользователя, обладающей полномочиями администратора, а затем с помощью проводника Windows, чтобы открыть папку приложения.
    2. Щелкните правой кнопкой мыши папку приложения и нажмите кнопкуСвойства.
    3. НаБезопасностьвкладки, щелкнитеИзменить.

      Свернуть это изображениеРазвернуть это изображение
      Разрешение на управление учетными записями пользователей
      При запросе пароля администратора или подтверждения введите пароль, или нажмите кнопкуПродолжить.
    4. В группеИмена групп или пользователейвыберите учетную запись пользователя.
    5. В группеРазрешения дляПользователищелкнитеРазрешитьдля следующих разрешений:
      • Изменить
      • Чтение и выполнение
      • Список содержимого папки
      • Чтение
      • Запись
    6. Нажмите кнопкуОК.

Вариант 2

Для решения этой проблемы воспользуйтесь одним из следующих методов:
  • Нажмите кнопкуСовместимость файловкнопки, которая появляется на панели обозревателя для просмотра виртуализованные файлы в папке. Совместимость файловкнопка появляется только, если имеются виртуальные файлы в папке.
  • Поиск в C:\Users\Имя_пользователя\AppData\Local\VirtualStore папки для поиска файлов и папок.
  • Сохранение данных приложения в папку профиля пользователя.

Сценарий 3

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


Для решения этой проблемы воспользуйтесь одним из следующих методов:
  • Выполнения приложения в повышенных командной строки. Чтобы сделать это, выполните следующие действия:
    1. Нажмите кнопкуЗапустить
      Свернуть это изображениеРазвернуть это изображение
      Кнопка запуска
      ВведитеcmdвНачать поискв поле и нажмите кнопкуcmd.exeв списке программ.

      Свернуть это изображениеРазвернуть это изображение
      Разрешение на управление учетными записями пользователей
      При запросе пароля администратора или подтверждения введите пароль, или нажмите кнопкуПродолжить.
    2. ТипMyAppsPath/MyApp.. MyAppsPath/MyApp.представляет путь и имя приложения, и нажмите клавишу ВВОД
  • Открытия виртуального хранилища, а затем удалите старые файлы данных приложения. Чтобы сделать это, с помощью проводника Windows для открытия C:\Users\Имя_пользователя\AppData\Local\VirtualStore\Program Files\Приложениепапки, а затем удалите все файлы, которые не являются ваши документы или данные файлов.
  • Удаление виртуального хранилища из реестра.

    Для поиска в виртуальном хранилище в реестре и удалите все неиспользуемые ключи, выполните следующие действия:
    1. Нажмите кнопкуЗапустить
      Свернуть это изображениеРазвернуть это изображение
      Кнопка запуска
      ВведитеregeditвНачать поискв поле и нажмите кнопкуregedit.exeв списке программ.

      Свернуть это изображениеРазвернуть это изображение
      Разрешение на управление учетными записями пользователей
      При запросе пароля администратора или подтверждения введите пароль, или нажмите кнопкуПродолжить.
    2. Найдите и выделите следующий раздел реестра:
      HKEY_CURRENT_USER\Software\Classes\VirtualStore
    3. Для любых разделов реестра приложений, которые больше не нужны, щелкните правой кнопкой мыши раздел, нажмите кнопкуУдалить, а затем нажмите кнопкуДа.

Сценарий 4

Для решения этой проблемы, с помощью проводника Windows, чтобы открыть C:\Users\Имя_пользователя\AppData\Local\VirtualStore\MyApp папки, а затем удалите все данные устаревшие приложения.

Дополнительная информация

Виртуализация файлов и реестра помогает пользователям, которые ограниченный доступ в реестре и файловой системы записи в эти защищенные области. Виртуализация создает копию «на пользователя» и затем перенаправляет последовательные данные операции. Например предположим, что приложение выполняется с ограниченной учетной записью пользователя или учетных записей, которым требуются разрешения на управление учетными записями пользователей. Когда приложение записывает в папке системы, например папку % programfiles % Windows Vista и Windows 7 перенаправления операции записи и чтения операций в месте каждого пользователя в папку профиля пользователя (localappdata%\VirtualStore %). По умолчанию это расположение находится C:\Users\Имя_пользователя\AppData\Local\VirtualStore\Program Files\Application_name. Виртуализация реестра работает точно так же, но применяется к разделам реестра в разделеHKEY_LOCAL_MACHINE\SOFTWAREподдерево. Ключи и данные в разделе данного поддерева перенаправляются
HKEY_CURRENT_USER\Software\Classes\VirtualStore
подраздел.

Для получения дополнительных сведений посетите следующий веб-узел корпорации Майкрософт:
http://msdn2.Microsoft.com/en-us/library/aa480150.aspx

Ссылки

Для получения справки о стандартных задачах обслуживания системы в Windows Vista, посетите следующий веб-страницы Microsoft:

Свойства

Код статьи: 927387 - Последний отзыв: 25 сентября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Ultimate
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Начальная
  • Windows 7 Максимальная
Ключевые слова: 
kbfilesystems kbregistry kbexpertiseinter kbtshoot kbprb kbmt KB927387 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:927387

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com