Показать полную графическую версию : Ошибка "Не удается найти C:\Program"
Доброго времени суток!
Помогите разобраться, ошибка не критичная, но все же надоедает - появляется данное окно при каждом запуске системы, на фоне еще открывается консоль(скрин program 2), по ней сразу становится понятно, что виновник приложение citrix.
Я пробовал и из папки автозагрузка в меню пуск ярлык ситрикса удалять, и отключать в службах в msconfig (скрин служба), т.е. вроде бы нигде в автозагрузке приложение не указано, а ошибка все равно при запуске появляется...
Попробуйте ещё посмотреть в Autoruns (https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx).
tomberg
О, старое знакомое поведение! :lol:
Я в конце 1999 аж батник написал (сначала для себя — потом, когда понадобилось опубликовать, оформил в приложенном виде) чтобы вылавливать, откуда идут идут вызовы, содержащие "Program Files" не заключённые в кавычки. Сейчас вытащил его из архива. Вот уж не думал, что понадобится когда-нибудь...
:: --- begin ---
:: Save this file as c:\program.bat if C:\PROGRAM folder opens,
:: or as d:\program.bat -- if it is D:\PROGRAM,
:: or as two files (c:\program.bat and d:\program.bat) -- if the both folders appear,
:: and restart Windows.
::
:: It intercepts the calls from the Registry -- usually from
:: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run,
:: that cause "Program" folder opening every time when Windows98 starts.
::
:: All these calls are showing on the display and logging in C:\$PROGRAM.TXT.
:: You can copy them from C:\$PROGRAM.TXT (one by one, without the trailing spaces)
:: and paste in the 'Find what:' field of the Registry Editor,
:: in order to find them in the registry and to replace these Long File Names by the DOS names
:: (e.g. the DOS name of "Program Files" folder is PROGRA~1 by default).
:: You can delete c:\$program.txt after that.
::
:: Mikhail Zhilin, http://www.aha.ru/~mwz
:: Version from 04-Jan-2000
::
@echo off
:: The string "is" in two lines below depends on the language of Win-98.
:: If the wrong string is used here, there simply will be no
:: date/time of the event in c:\$program.txt.
echo.|date|find "is">>c:\$program.txt
echo.|time|find "is">>c:\$program.txt
echo Program %1 %2 %3 %4 %5 %6 %7 %8 %9>>c:\$program.txt
echo.>>c:\$program.txt
echo Call for:
echo Program %1 %2 %3 %4 %5 %6 %7 %8 %9
:: --- end ---Все комментарии и инструкция по использованию — в тексте. К сожалению, только на аглицком — но могу некоторые положения и краткую инструкцию перевести. Завтра (а, уже сегодня) днём.
PS
А совсем вкратце — положить в корень того диска, в котором возникает проблема (у вас это С), и после перезагрузки читать строки, которые должны быть в кавычках, но не имеют их, в окне cmd или в файле c:\$program.txt, который затем удалить.
Дело об автозагрузке Windows (http://www.outsidethebox.ms/14645/)
Попробуйте ещё посмотреть в Autoruns.
В ней не нашел
PS
А совсем вкратце — положить в корень того диска, в котором возникает проблема (у вас это С), и после перезагрузки читать строки, которые должны быть в кавычках, но не имеют их, в окне cmd или в файле c:\$program.txt, который затем удалить.
Как-то не захотело работать с вин10, просило переименовать в program1 и в открывшейся командной строке была надпись отказано в доступе... При этом, кстати, окна с ошибкой не появлялось, а в txt файле было написано просто Program, понять что все это значит мне не хватает знаний по матчасти))
Дело об автозагрузке Windows
Вот это уже интересно, еле осилил такой стиль изложения, но проделал запись автозагрузки в лог, открыл в виде дерева, нашел там этот nsload.exe, но что собственно делать дальше?)) Родитель у него Explorer.EXE
В столбце command: "C:\Program Files\Citrix\Secure Access Client\nsload.exe" /noDisplayLogin
Petya V4sechkin
06-03-2017, 23:17
tomberg, выложите логи RSIT (https://safezone.cc/threads/kak-podgotovit-logi-randoms-system-information-tool-rsit.389/).
severagent007
06-03-2017, 23:38
), т.е. вроде бы нигде в автозагрузке приложение не указано, а ошибка все равно при запуске появляется... »
В виндовс 10 автозапуск защищен и теперь мода в планировщике поселяться, там и от админа можно стартануть тихо и без шума. Ищите в планировщике. Кстати может там и нет кавычек в пути.
Когда появится это окно -> в Process Explorer (https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx) -> Ctrl+A -> Сохраняете -> Архивируете -> Выкладываете на файлобменник.
В Autoruns (https://technet.microsoft.com/uk-ua/sysinternals/bb963902.aspx) -> Ctrl+S -> .arn формат -> Сохраняете -> Архивируете -> Выкладываете на файлобменник.
How To Enable System Boot Time Logging using Process Monitor Tool (https://www.msigeek.com/6231/how-to-enable-system-boot-time-logging-using-process-monitor-tool)
Cохраняете -> Архивируете -> Выкладываете на файлобменник.
ну криво твой "цитрикс" прописал себе автозапуск. ну не можешь найти(это надо ооооочень постараться чтоб не суметь что-то найти в Autoruns) переустанови его , поверх.
Не хочешь переустановливать - забей поиск в реестре по экзешнику nsload.exe и смотри путя. Где стоит c:\Program Files - замени на %PROGRAMFILES% и везде проверь кавычки.
Тоже самое и с планировщиком.
там может "мего-хитрый-прогер", запускать через скрипт своё творение(видел когда-то такое), ну ... надо искать.
Как-то не захотело работать с вин10 »
Видимо особенности системы безопасности десятки, и надо было использовать диспетчер файлов, запущенный с правами администратора, чтобы положить батник в корень. Но у меня сейчас под рукой нет ни Win-8 (а там скорее всего та же картина будет), ни десятки — так что точно проверить и устранить причину пока не могу...
Но по крайней мере идея того, что надо искать, где конструкция "c:\Program Files\blah-blah-blah" стоит без кавычек, после чего поставить там эти кавычки в нужных местах, вроде ясна — что и показывает реплика x0r.
Родитель у него Explorer.EXE
В столбце command: "C:\Program Files\Citrix\Secure Access Client\nsload.exe" /noDisplayLogin »
Это значит, что процесс запускается из оболочки (а не из планировщика, например). Для оболочки стандартные расположения автозагрузки заданы в реестре (помимо папки shell:startup). Как подсказывает x0r, Autoruns такое должна показывать, либо ищите в реестре. Основные разделы автозапуска перечислены тут, например http://www.infosecurity.ru/cgi-bin/mart/arts.pl?a=090906
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.