Когда я заново загружаю свой компьютер, все становится модно. Затем через несколько часов такие приложения, как Visual Studio, Notepad ++, Игры, iTunes, компоненты Windows (приглашение Cmd, Explorer и т. Д.) И т. Д., Перестают работать с ошибками, связанными с отсутствующими файлами или с неправильной установкой.
Я обнаружил, что если я перехожу к Cmd.exe и запускаю его напрямую (а не из ссылки меню), я могу запустить его, а переменная среды WinDir и другие отсутствуют (что объясняет, почему я не могу запустить Cmd.exe). из ярлыка, поскольку он использует% WinDir% \ System32 для пути), а системный путь установлен в (NULL).
Когда я перехожу к Расширенным системным настройкам (снова вручную исследуя SystemPropertiesAdvanced.exe), все переменные среды все еще там. Я проверил использование памяти, и у меня есть 1 из 6 гигабайт бесплатно, а пик Commit Charge значительно ниже предела (например, 30%).
Буфер обмена тоже перестает работать.
Ничего экзотического не происходит, хотя у меня есть много открытых вкладок Chrome. Запуск Backblaze для резервного копирования, Microsoft Security Essentials и других различных утилит. Закрытие вещей по одному не казалось, это исправить.
Становилось все хуже и хуже (происходило все быстрее и быстрее). Хотелось бы узнать, что вызывает его без переустановки.
Под управлением Windows 7 Ultimate 64-разрядная
источник
Ответы:
Сражался с той же проблемой. Симптомы:
%windir%
переменную окружения, и поэтому вещи начинают ломатьсяВ моем случае у меня было несколько большое
%PATH%
, так что я сократил много записей из PATH, и это было исправлено . Не уверен, как большойPATH
может убрать,WINDIR
но это, казалось, исправило это.Эффект исправления не является немедленным (вам нужно перезагрузить или перезапустить проводник), но я могу проверить это с помощью диспетчера задач, чтобы убить explorer.exe и открыть его снова (таким образом, избегая перезагрузки). Диспетчер задач наследует переменные окружения от winlogon, в то время как обозреватель процессов, кажется, наследует их от любого процесса, который его запустил, поэтому он может сохранить ваши большие проблемы среды, даже если вы их изменили.
источник
У меня также была очень длинная переменная окружения% PATH%. Как инженер-программист, я обычно устанавливаю и удаляю несколько приложений с моего компьютера на регулярной основе. Некоторые приложения обычно вставляют разделенную точкой с запятой запись в переменную среды% PATH%, как правило, если существует вероятность того, что установленное приложение будет выполнено из командной строки (cmd.exe), потому что я не слишком обеспокоен какие приложения будут выполняться из стандартной командной строки, я выполнил резервное копирование всех записей из переменной% PATH%, за исключением C: \ Windows \ System32 (места, из которого будет выполняться большинство ваших «командлетов». Немного больше информации может найти в теме на wiki-pedia @ http://en.wikipedia.org/wiki/PATH_(variable) Для быстрого исправления (Windows 7) сделайте следующее:
1.) Нажмите кнопку Пуск, в поле поиска в нижней части меню скопируйте и вставьте или введите следующее, чтобы открыть окно Дополнительные свойства системы C: \ Windows \ System32 \ SystemPropertiesAdvanced.exe (нажмите клавишу ВВОД).
2.) Нажмите кнопку Переменные окружения в нижней части окна, чуть чуть выше ОК, отмените и примените кластер.
3.) Теперь должно отобразиться окно переменных среды. Во втором списке на экране с текстом заголовка (системные переменные) найдите слово «Путь» в столбце «Переменная» и дважды щелкните его.
4.) Вы должны посмотреть на список каталогов на вашем компьютере, разделенных символом; разделитель. Обратите пристальное внимание, некоторые вы можете хотеть, и некоторые вы можете удивиться, почему они присутствуют, очистить столько путей, сколько пожелает ваше сердце, идея здесь состоит в том, чтобы сократить путь настолько, насколько вам удобно, снова я сократил свой путь до C: \ WINDOWS \ system32 и с тех пор не было проблем.
5.) После завершения редактирования переменной Path нажмите «Ok» во всех открытых диалоговых окнах.
6.) Еще раз нажмите «Пуск», в нижней строке поиска введите taskmgr и нажмите клавишу ввода на клавиатуре.
7.) Нажмите на вкладку «Процессы» и найдите процесс «Explorer.exe» в столбце «Имя изображения» в сетке процессов. Нажмите на процесс один раз, чтобы выделить его, затем нажмите кнопку «Завершить процесс».
8.) Нажмите Файл (если вы его не видите, сначала нажмите клавишу alt), выберите пункт подменю в файле «Новая задача (Выполнить)»
9.) В поле ввода отображается тип проводника и нажмите ввод или нажмите ок.
Проверьте свои неработающие ссылки / ярлыки, чтобы увидеть, работают ли они сейчас.
источник
Согласно предложению Лассе В. Карлсена, в следующий раз я искал действительно большое количество дескрипторов. У Audacity их было 41 тыс., И в последнее время он также был довольно нестабильным. К сожалению, у меня есть последняя версия (1.3.12), и закрытие, похоже, не возвращает все дескрипторы. Я отправлю отчет об ошибке.
ПРИМЕЧАНИЕ . Хотя Audacity не давал ручек, похоже, это не единственная причина моей головной боли. По-прежнему возникают проблемы и не используют Audacity с момента перезагрузки. Может быть, время для переустановки.
Я закончил переустановку, прежде чем нашел исправление.
источник
У меня были похожие симптомы, но переменная PATH была не слишком длинной. Так что я рад поделиться своим опытом здесь:
Я устанавливал расширение Visual Studio после сбоя VSIXInstaller.exe. После этого некоторые переменные среды исчезли (включая% windir%). Невозможно было запустить Visual Studio.
Не знаю, почему этот сбой повлиял на переменные среды, но я уверен, что он связан, потому что я повторял этот сценарий несколько раз.
Я узнал, почему VSIXInstaller.exe зависал, и теперь все идет хорошо.
источник