Добавить в корзинуПозвонить
Найти в Дзене
Windows 11, 10, etc

💾 Случай с отказом в доступе Total Commander (TC

) Намедни я привычно запустил двойным щелчком скрипт PowerShell в TC. Файлы .PS1 у меня ассоциированы с VS Code, чтобы открывались на редактирование. Вместо этого я увидел сообщение TC: отказано в доступе. Накануне всё работало, я не устанавливал новых программ и не менял никаких настроек. Система лишь уходила в сон. Такие проблемы я люблю диагностировать, опираясь только на свои знания и опыт, т.е. без гуглояндекса и нейронок. Стимулирует мозговую деятельность, знаете ли ;) 👉 Первоначальной диагностикой я выяснил, что подвержены все исполняемые файлы только в папке OneDrive исключительно при запуске из TC. Вот как я это определил: • TC запущен стандартно - от имени моего пользователя с обычными правами • в TC по F4 файл открывается на редактирование и сохраняется, т.е. доступ есть • после переименования в неисполняемое расширение файл открывается • этот же исполняемый файл открывается в TC из папки вне OneDrive • в проводнике и консоли все нормально Перезапуск TC, OneDrive и слу

💾 Случай с отказом в доступе Total Commander (TC)

Намедни я привычно запустил двойным щелчком скрипт PowerShell в TC. Файлы .PS1 у меня ассоциированы с VS Code, чтобы открывались на редактирование. Вместо этого я увидел сообщение TC: отказано в доступе.

Накануне всё работало, я не устанавливал новых программ и не менял никаких настроек. Система лишь уходила в сон. Такие проблемы я люблю диагностировать, опираясь только на свои знания и опыт, т.е. без гуглояндекса и нейронок. Стимулирует мозговую деятельность, знаете ли ;)

👉 Первоначальной диагностикой я выяснил, что подвержены все исполняемые файлы только в папке OneDrive исключительно при запуске из TC.

Вот как я это определил:

• TC запущен стандартно - от имени моего пользователя с обычными правами

• в TC по F4 файл открывается на редактирование и сохраняется, т.е. доступ есть

• после переименования в неисполняемое расширение файл открывается

• этот же исполняемый файл открывается в TC из папки вне OneDrive

• в проводнике и консоли все нормально

Перезапуск TC, OneDrive и службы облачных файлов ни на что не влиял. В логе антивируса и всех журналах событий тишина.

❌ Открыв в TC файл из контекстного меню (оно от проводника), я получил другое сообщение: "Your Internet security settings prevented one or more files from being opened."

Стало значительно теплее! Обычно, это свидетельствует о том, что небезопасный файл был получен из интернета. Я неоднократно разбирал в блоге и канале (раз, два) тему альтернативных потоков данных и метку интернета. Однако у моих файлов ничего подобного не оказалось 🤷‍♂️

Также смущало, что запуск предотвращается, нежели выводится предупреждение. Что ж, надо смотреть настройки зон в свойствах интернета 🌐

Там всё было стандартно кроме одного момента. В зоне опасных сайтов (Restricted sites) полностью блокировался запуск программ и небезопасных файлов. Возможно, я сам когда-то так сделал. После сброса к дефолтным настройкам у проблемных файлов стало появляться уже предупреждение. А если разрешить запуск, все ограничения TC пропадали!

👉 Стало понятно, что папка OneDrive каким-то образом стала опасным сайтом, причем исключительно для TC.

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

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

Это была хорошая охота ✌️