Я выделил виртуальную машину Windows7 (не на домене) для ночной проверки автоматизации. Некоторые команды (mySQLdump, tscon.exe) должны выполняться под учетной записью администратора.

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

Я использую учетную запись администратора только для запуска вышеуказанных команд через runas . Также компьютер часто перезагружается с помощью команды cmd - shutdown. Особенно каждую ночь перед началом тестирования автоматизации.

Я проверил комп на вирусы - сделал полную проверку с использованием avast, хотя я считал, что комп чистый.

Любая идея, как предотвратить повреждение профиля снова?

Обновить

Итак, первая запись в журнале событий сегодня с 1.15 утра, и один из моих сценариев выполнил команду runas от имени администратора ровно в 1.15 утра. Это был второй раз, когда была проведена война рун после начала испытаний. То же самое случилось второй день подряд. Перед началом тестирования мне нужно скопировать один файл, который заблокирован. Поэтому я запускаю handle.exe из runas чтобы разблокировать его. Это то, что я считаю причиной профиля поврежден. Я не могу воспроизвести это сам.

Сообщение от event viewer

Windows cannot load the locally stored profile. Possible causes of this error include insufficient security rights or a corrupt local profile.

DETAIL – The process cannot access the file because it is being used by another process.

2 ответа2

2

Поврежденные профили являются типичной проблемой, но это все еще проблема; Тот, который является признаком большей проблемы. Это "обычный", но не "нормальный".

С другой стороны, на основании предоставленной записи в журнале событий ваш профиль не поврежден, он просто не может быть загружен, потому что во время загрузки он пытается получить доступ к файлу, заблокированному другим процессом (как он говорит). Вы должны определить, что это за файл и почему он заблокирован.

Если вы подозреваете, что вы используете Handle.exe, возможно, придумайте другой способ освободить файл, который вам нужно скопировать, без резкого закрытия дескрипторов, поскольку это крайне небезопасно. Если вы посмотрите на информацию об использовании дескриптора, он даже предупредит вас: « ПРЕДУПРЕЖДЕНИЕ. Закрытие дескрипторов может вызвать нестабильность приложения или системы ». :)

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .