Мое грубое, но эффективное решение - 7-строчный скрипт. Всякий раз, когда появляется страшное диалоговое окно, сценарий нажимает Alt-A для «сделать это для всех» и Alt-Y для «да, потерять свойства».
Скомпилируйте это самостоятельно. Это бесплатно и не очень сложно
Загрузите и установите AutoITScript (это бесплатная и широко доверенная альтернатива VBScript. Я использовал ее, потому что я обнаружил, что VBScript ненадежен при обнаружении диалогов Windows, которые быстро появляются / исчезают и являются модальными, неактивными, свернутыми или иным образом странными. И AutoIT абсурден легко скомпилировать в автономный .exe, который мне нравится.)
Из репозитория Github ( https://github.com/joshwhitk/suppress-property-loss-dialog-during-copy-in-Windows-Explorer ) сохраните только файл сценария «stop-copy-dialog.au3» в свой рабочий стол. Откройте его в любом текстовом редакторе и внимательно прочитайте. Если вы уверены, что это безвредно, переименуйте его, если хотите, и продолжайте.
На рабочем столе щелкните правой кнопкой мыши этот файл .au3. и выберите «скрипт компиляции (x86)» из контекстного меню (AutoIT добавил их). Файл .exe (например, "stop-copy-dialog.exe") будет создан на вашем рабочем столе. (Вы можете удалить AutoIT и удалить файл .au3 сейчас.)
Переместите этот файл .exe в вашу папку автозагрузки (где? Нажмите Win-R для запуска shell: автозагрузка)
Запустите его или перезагрузите, и все готово! Он работает в фоновом режиме навсегда. Когда это (или любой скрипт AutoITS) работает, вы увидите новый значок в вашем трее. Это маленькая белая вкладка с зеленым квадратом слева.
Очевидно, этот сценарий - грубый обходной путь. Я ЛЮБЛЮ ЭТО, если бы кто-то понял, как подавить эти диалоги в первую очередь!
Пожалуйста, обновите Github текстовой заметкой, если вы знаете лучший способ (например, настройки реестра).
cheers-
-Josh
Джош Уиткин Окленд, Калифорния 94611 whitkin.com