|
|
|||||||||||||||||||||||||||||
|
Настраиваем диалог копирования файлов Windows 8 и Windows 8.1Источник: dimanb Dmitry Bulanov
Скорее всего, большинству пользователей операционных систем Windows 8 и Windows 8.1, еще когда они впервые увидели обновленный диалог копирования файлов, очень понравились те изменения, которые внесла корпорация Microsoft в свои новые операционные системы. Ведь эти изменения относятся к тому разряду улучшений, которые не портят впечатление для тех пользователей, которые с опаской относятся к новомодным тенденциям изменений графического интерфейса, к коим можно отнести, скажем, плиточный интерфейс начального экрана или же ленту панели инструментов проводника Windows и таких стандартных приложений, как MSPaint или WordPad. Этот диалог обладает приятным интерфейсом, в нем можно просматривать скорость записи копируемого файла на диск, наконец-то появилась возможность приостановки копируемых файлов, постановки таковых в очередь, да и, в целом, люди к нему чуть ли не моментально привыкают и уже не представляют, как выглядели эти диалоги раньше. В принципе, в этом диалоге уже все сделали хорошо, и, если подумать, то практически ничего и не хотелось бы в нем изменить. Однако можно применить некоторые настройки, позволяющие сделать этот диалог немного удобнее в использовании. Для этого можно воспользоваться существующими параметрами системного реестра, а затем, для централизованного распространения, создать элементы предпочтения системного реестра. Но обо всем по порядку. А что же можно изменить?В первую очередь следует обратить внимание на то, что при первом копировании файлов в соответствующем диалоговом окне отображается не очень много информации, а именно: имя исходной папки и папки назначения, прогресс-бар, сам процентаж выполненной работы, а также кнопки, позволяющие приостановить или отменить процесс копирования. Но ведь если нажать на кнопку "Подробнее" (More details) (см. изображение ниже), сразу откроется новый и одновременно довольно интересный интерфейс, о котором шла речь во введении этой небольшой заметки. А можно ли сделать так, чтобы пользователю никогда не приходилось нажимать на эту кнопку, а вместо этого у него изначального отображалось диалоговое окно со всеми подробностями? Конечно, можно! Для этого нужно всего-то изменить значение одного параметра в системном реестре. Это будет параметр EnthusiastMode типа DWORD из раздела HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager, для которого значение 1 будет означать включение режима с подробностями процесса копирования, а значение 0, соответственно, предоставит вид, который доступен каждому пользователю по умолчанию. Оба режима можно увидеть на следующей иллюстрации: Рис. 1. Диалоговое окно копирования файлов с подробной информацией и без нее Изменения вступят в силу сразу после изменения параметра реестра, и вам не нужно будет даже перезапускать системный процесс explorer.exe. Между прочим, обязательно обратите внимание на то, что если пользователь нажмет либо на кнопку "Меньше сведений" (Fewer details), либо на "Подробнее" (More details), указанный ранее параметр системного реестра изменит свое значение. Иногда возникают такие ситуации, когда вы копируете в целевую папку сразу несколько файлов, а перед вами всплывает диалоговое окно, свидетельствующее о том, что данному пользователю не были предоставлены соответствующие права для продолжения копирования того или иного файла. В этом случае обычно делают следующее: устанавливают флажок на опции "Выполнить для всех текущих элементов" (Do this for all current items), а затем нажимают на кнопку "Продолжить" (Continue). Опять же, этот флажок по умолчанию не активирован, и пользователю нужно будет щелкнуть по нему левой кнопкой мыши. Чтобы упростить конечному пользователю задачу, можно вместо него выполнить этот клик средствами того же системного реестра. В том же разделе системного реестра, о котором шла речь выше (разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager), есть еще второй параметр, который называется ConfirmationCheckBoxDoForAll. Он как раз и отвечает за положение переключателя данного чекбокса. Установив значение равное единице, вы его сможете активировать. Диалоговое окно "Нет доступа к целевой папке" с активированным флажком изображено ниже: Рис. 2. Диалоговое окно "Нет доступа к целевой папке" Централизованное изменение текущих параметров реестраКак вам известно из статей, имеющих отношение к функциональным возможностям групповой политики, управлять параметрами реестра можно при помощи элементов предпочтений реестра. Следовательно, далее будут созданы два новых элемента предпочтения, благодаря которым описанные выше изменения системного реестра можно будет распространить на большое количество пользователей. Получается, для выполнения поставленной задачи нужно будет выполнить следующие действия:
После обновления параметров политики изменения должны моментально вступить в силу. Однако обязательно обратите внимание на то, что изменение пользователем положения флажка или нажатие на соответствующую кнопку тут же изменят значение параметра реестра. Поэтому, если вы хотите запретить своим пользователям вносить такие изменения, вам придётся создавать свои собственные административные шаблоны. Ссылки по теме
|
|