Как открыть xml-файлы реестра

Обновлено: 30.06.2024

Какой метод считается лучшим для настройки хранилища для приложений: XML или реестр? Каковы преимущества и недостатки использования любого из них?

"хранилище настроек"? Вы имеете в виду "сохранение настроек приложения"? Кроме того, XML — это всего лишь язык (он может работать в файле или в базе данных), а реестр применим только к Windows. Было бы полезно, если бы вы могли уточнить платформы и почему вы сравниваете язык с функцией ОС.

@delnan Буду ли я прав, если предположу, что вы используете реестр для такого типа хранилища, или вы используете другой подход? Не могли бы вы пояснить, почему вы считаете XML паршивым для этой цели? Спасибо!

Это зависит. Если бы я ориентировался только на Windows, я бы подумал об использовании реестра. Но, как правило, я бы использовал самый простой формат файла, который мог бы справиться с этой задачей (хорошо) — в более простых случаях, обычный старый файл .ini. XML — тяжелый, гибкий формат, достаточно мощный для таких задач, как хранение всей базы данных для импорта/экспорта. Но это излишне для простых пар ключ-значение и других простых отношений. Особенно, когда вам нужно добавить синтаксический анализатор XML только для файлов конфигурации.

4 ответа 4

Реестр — это решение Microsoft для хранения информации о приложении, относящейся к пользователю. К преимуществам этого относятся:

  • Возможность сохранять настройки приложения для каждого пользователя компьютера.
  • Наличие уже доступного API для использования этой функции.

Однако к недостаткам относятся:

  • Зависит от платформы.
  • Ограничено объемом информации для одного блока данных.
  • Потеря переносимости (вы теряете настройки при установке на другой компьютер)

Я лично ручаюсь за использование XML, хотя бы потому, что он позволяет скопировать все приложение на другой компьютер и заставить его нормально работать с теми же настройками. Кроме того, если вы напишете свое приложение достаточно гибко, вы сможете записывать целые проекты в XML-файлы, чего я бы не стал делать с реестром.

Сначала удобно использовать реестр, но, на мой взгляд, в долгосрочной перспективе гораздо лучше использовать файлы XML.

Для информации, которая может понадобиться другим программам, например местонахождение и текущая версия исполняемого файла, сохраните ее в реестре.

Для информации, необходимой только вашему приложению, сохраните ее в файле в пользовательском каталоге AppData. Используйте XML или любой другой формат, который вы считаете подходящим, в зависимости от структуры данных.

Это позволяет реестру выполнять свою работу — функционировать как центральный реестр приложений — не загромождая его.

Это также немного облегчит вам жизнь при тестировании, поскольку вы сможете стереть файл AppData и сбросить настройки приложения до значений по умолчанию.

Основным недостатком реестра в Windows Vista и более поздних версиях является то, что вы можете хранить информацию только в HKEY_CURRENT_USER, если вы не используете повышенные права.

Это означает, что если ваша программа без повышенных прав хранит данные в HKCU, а пользователь устанавливает новую версию программы, установщик, скорее всего, запустится с повышенными правами, что может означать запуск под другой учетной записью пользователя.

Это означает, что вы не можете полагаться на то, что сможете прочитать информацию о программе из реестра из программы установки, потому что программа установки работает под другим пользователем, у которого в реестре другие данные. :(

Я считаю, что в Windows настройки программы должны храниться в реестре. Хотя xml-файлы может быть проще копировать вручную, процедуры резервного копирования и восстановления обычно включают реестр, а также поддерживают многопользовательские настройки, при которых каталоги установки программ могут не сохраняться (и я бы этого не хотел, потому что пути могут не совпадать). , и установщики обычно также заботятся о связывании файлов и создании ярлыков. Поэтому в Windows я предпочитаю установщики копированию каталогов. Однако функция (из графического интерфейса) для экспорта и импорта настроек может действительно помочь миграции.

Настройки проекта, возможно, лучше хранить в папке документа или проекта. Это позволяет управлять версиями и делиться ими между пользователями.

Все приложение U3 (установка с флэш-накопителя) основано на отсутствии наличия данных в реестре, поэтому для портативных приложений даже в Windows реестр может быть не лучшим выбором.

Я работаю над кодом, который будет импортировать некоторый XML из базы данных SQL.

Иногда я хочу импортировать его в Excel с помощью метода .xmlImportxml, а иногда просто хочу открыть его в текстовом редакторе.

Я устанавливаю 2 переключателя внутри рамки с флажком. Флажок определяет, хочу ли я импортировать или просто просмотреть файл XML. Два варианта: использовать текстовый редактор или использовать системные настройки по умолчанию с помощью ShellExecute API. Мне не очень нравится этот вариант, потому что обычно это Internet Explorer. Выглядит красиво, но вы не можете редактировать файл.

Я хотел бы перечислить все программы, которые можно использовать для просмотра неструктурированных текстовых файлов в системе. Я хочу добавить их все в поле со списком внутри фрейма. Раньше я просто жестко запрограммировал Notepad с помощью оболочки для его запуска, но теперь я использую Notepad++ и хочу иметь возможность использовать его без жесткого кодирования чего-либо. Некоторые пользователи используют TextPad, некоторые используют UltraEdit, некоторые используют WordPad и т. д. предпочел бы перечислить их динамически.

Я проверил реестр, но ничего не нашел. Я могу использовать:

чтобы найти список, но я не нашел хорошего способа получить из него путь.

Как получить путь ко всем исполняемым файлам, найденным в OpenWithList для файлов .txt?

Или есть лучший способ узнать, какие приложения (текстовые редакторы) установлены для просмотра и редактирования текстовых файлов, как и файлы XML?

1 Ответ 1

Действительно трудно выяснить, какие из установленных приложений подходят для редактирования файлов XML, т.е. являются текстовыми редакторами.

Хорошей идеей является автоматическая оценка OpenWithList файла .txt в управляемом проводником Windows списке FileExts. Но этот список содержит только имя исполняемого файла без пути.

Исполняемый файл с полным путем можно прочитать из:

В Windows x64 дополнительно:

Эти разделы реестра содержат список установленных приложений. У каждого исполняемого файла есть ключ под App Paths. Строка по умолчанию для каждого ключа приложения — это имя исполняемого файла с полным путем. Часто также существующая строка пути не является обязательной и поэтому не всегда существует.

Все регулярно устанавливаемые приложения перечислены в разделе "Пути к приложениям", за исключением Блокнота. Но Блокнот всегда существует в Windows в каталоге %windir% соответственно %SystemRoot% . Таким образом, получив значение переменной среды windir или SystemRoot, полное имя файла Notepad можно легко определить по коду.

В разделе «Пути к приложениям» не указаны только те приложения, которые были скопированы на жесткий диск или извлечены из архивного файла без запуска программы установки. Но текстовые редакторы обычно устанавливаются с помощью установщика, а не путем копирования или извлечения всех программных файлов текстового редактора в каталог.

Microsoft\Windows\CurrentVersion\App Paths являются общими, начиная с Windows 7 и Windows Server 2008 R2, согласно статье Microsoft «Ключи реестра, затронутые WOW64». Это означает, что два пути реестра имеют одну и ту же базу данных. Поэтому каждое изменение, сделанное в любом из двух путей приложения, автоматически сразу же отображается и на другом пути. А чтение из HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths работает для приложений x86 и x64.

Но раздел реестра Microsoft\Windows\CurrentVersion\App Paths просто перенаправляется на 64-разрядную версию Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP. Это означает, что приложение x86, читающее HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths, читает реальные пути HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App, содержащие только приложения x86, в то время как приложения x64 действительно читают HKLM\Software\Microsoft\ Windows\CurrentVersion\App Paths, содержащие x64-приложения.

Поэтому выбрать стратегию для поиска пути к приложению в x64 Windows непросто. Я предлагаю сначала найти исполняемый файл в HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths. Если имя исполняемого файла из OpenWithList не может быть найдено там, необходимо выполнить вторую попытку чтения в HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths. При доступе на запрос/чтение не может произойти ничего, кроме не найдено, если машина работает под управлением Windows x86.

В статье Microsoft Application Registration объясняется регистрация приложений. Как можно прочитать там, приложение может быть установлено также пользователем только для текущего пользователя, когда у пользователя нет прав администратора. В этом случае приложение регистрируется под

а в Windows x64 до Windows 7 и Windows Server 2008 R2 возможно только под

Эти 2 пути реестра также следует искать по имени исполняемого файла из OpenWithList .

Кстати: команда запуска интерпретатора командной строки Windows также использует ключ реестра App Paths для поиска приложения для запуска, см. Где «START» ищет исполняемые файлы?

Я предлагаю дополнительно установить флажок «Запомнить мой выбор», чтобы пользователь мог только один раз выбрать предпочтительное приложение для просмотра/редактирования XML-файлов. Ваше приложение должно предварительно выбрать соответствующее приложение при следующем открытии диалогового окна, когда этот флажок использовался ранее, если однажды выбранное приложение все еще существует в запомненном каталоге.

Другой параметр флажка может быть всегда использовать выбранное приложение, если установлен один раз, что приводит к автоматическому открытию файла XML в следующий раз в выбранном приложении без отображения диалогового окна для выбора приложения для просмотра/редактирования файла XML, если один раз выбрано приложение все еще существует в сохраненном каталоге.

Я хочу назначить программу по умолчанию для XML-файлов, чтобы при открытии ЛЮБОГО XML-файла она знала, какое приложение M/S использовать для открытия этого файла. Какую программу по умолчанию использовать? В Windows 7 я использовал «Редактор XML», который поставлялся с M/S, и всякий раз, когда я открываю файл XML, он просматривает вторую строку, которая определяет, КАКАЯ программа создала файл XML, и использует эту программу для его открытия.

Как называется программа для Windows 10, которая делает то же самое?

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Ответы (48) 

* Попробуйте уменьшить номер страницы.

* Пожалуйста, вводите только цифры.

* Попробуйте уменьшить номер страницы.

* Пожалуйста, вводите только цифры.

Спасибо, что разместили свой запрос в сообществе Microsoft.

Я понимаю, как это может быть неприятно, когда что-то не работает должным образом.

Буду рад помочь вам.

Я предлагаю вам открыть форматы файлов XLS, DOC, XML или PPT в последней доступной версии Microsoft Office.

Чтобы открыть файлы форматов XLS, DOC, XML или PPT в Microsoft Office в качестве программы по умолчанию, выполните следующие действия:

  1. Введите «Программы по умолчанию» в строке поиска в Windows 10.
  2. Связать тип файла или протокол с программой в разделе Выберите программу, которую Windows использует по умолчанию, в окне программы по умолчанию.
  3. Выберите тип файла .xml в окне «Связать тип файла или протокол с программой» и нажмите «ОК».


Ваш ответ очень важен для нас, чтобы обеспечить правильное решение. Пожалуйста, сообщите нам обновленную информацию, чтобы помочь вам соответствующим образом.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

34 человека сочли этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Спасибо за ответ. Я понимаю, как связать программу с типом файла для программ «одного типа», таких как DOC --> Word; XLS --> Excel и т. д.

Моя проблема заключается в том, что XML-файлы создаются Word, Excel и PowerPoint, и все они имеют один и тот же тип XML-файла. Итак, в Windows 7, когда я открываю ЛЮБОЙ файл XML, он будет смотреть на 2-ю строку кода, чтобы определить, какая программа Microsoft создала XML, и автоматически использовать эту программу для его открытия. Кажется, такая простая проблема, но в Windows 8/10, похоже, нет программы, достаточно умной, чтобы выяснить, какая программа создала XML, и открыть его с помощью этой программы.

Надеюсь, это лучше прояснит мою проблему.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы.Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

10 человек считают этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Когда я пытаюсь это сделать, Excel не подходит. Разочаровывает то, что я не могу выбрать Excel для типов файлов XML, но я для других типов файлов.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

262 человека сочли этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

На ПК 12.01.2017 делал обновление - еще одно

Проблема может изменить неисправность с помощью вышеуказанного метода.

По умолчанию для XML используется Internet Explorer.

Нажмите на нее, и вы получите больше возможностей — — хорошие новости

Плохая новость – ищите приложение

Я должен иметь возможность искать установленное приложение на своем ПК

Я хочу использовать "Редактор субтитров"

Я уже второй раз уведомляю Microsoft

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

6 человек сочли этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Разочаровывает, что Энтони Хосе из Microsoft не ответил на первоначальный вопрос. Для меня совершенно ясно, что SkipBlackburn спрашивает: «Что мне установить в качестве приложения по умолчанию?» а не "Как установить приложения по умолчанию"

Blaxland John действительно предлагает лучшее решение, которое я когда-либо видел. То есть установите приложение по умолчанию для .xml на Internet Explorer

Пожалуйста, помните, что в Windows 10 Internet Explorer был заменен Microsoft Edge, поэтому они больше не предлагают Internet Explorer в качестве выбираемого приложения по умолчанию. Мне помогло использование Microsoft Edge по умолчанию для .xml.

(Вместо последовательности Энтони Хосе для перехода к приложениям по умолчанию)

- Нажмите на значок "Пуск" (логотип Microsoft в левом нижнем углу экрана)

- Просто начните вводить "По умолчанию"

- На полпути вниз по результирующему списку отображается "Выбрать приложения по умолчанию по типу файла"

- Будьте терпеливы, так как заполнение может занять минуту или около того (нажмите на пустую часть этого окна, если вы нетерпеливы - может ничего не сделать, но, по крайней мере, вы почувствуете себя полезным :-)

- прокрутите вниз до .xml

- Если вы обновили Windows 7 до 10, скорее всего, по умолчанию уже будет отображаться "Редактор XML". В качестве альтернативы может отображаться «+ Выберите значение по умолчанию»

- В любом случае нажмите на логотип по умолчанию и выберите "Microsoft Edge"

пс. Есть способы продолжить использование IE в Windows 10, но я не знаю, как выбрать его по умолчанию для типов файлов.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

17 человек считают этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Спасибо, что разместили свой запрос в сообществе Microsoft.

Я понимаю, как это может быть неприятно, когда что-то не работает должным образом.

  1. Введите «Программы по умолчанию» в строке поиска в Windows 10.
  2. Связать тип файла или протокол с программой в разделе Выберите программу, которую Windows использует по умолчанию, в окне программы по умолчанию.
  3. Выберите тип файла .xml в окне «Связать тип файла или протокол с программой» и нажмите «ОК».

Я полагаю, что первоначальный вопрос заключался в том, как автоматически открыть файл xml с помощью MS Excel после того, как обновление до Windows 10 испортило ассоциацию файлов, что не позволяет пользователю просто дважды щелкнуть файл .xml, чтобы открыть MS Excel. это по умолчанию.

Для этого вам нужно всего лишь удалить раздел реестра, указанный ниже (включая все подразделы), и повторно связать расширение файла .xml с MS Excel, как обычно, щелкнув правой кнопкой мыши файл .xml и выбрав «открыть». с помощью», затем перейдите к местоположению приложения MS Excel и выберите MS Excel по умолчанию.

Надеюсь, это поможет!

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

7 человек сочли этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Привет, ребята и девушки!

Разочарование, что Энтони Хосе из Microsoft не ответил на первоначальный вопрос. Для меня совершенно ясно, что SkipBlackburn спрашивает: «Что мне установить в качестве приложения по умолчанию?» а не "Как установить приложения по умолчанию"

Blaxland John действительно предлагает лучшее решение, которое я когда-либо видел. То есть установите приложение по умолчанию для .xml в Internet Explorer

Помните, что в Windows 10 Internet Explorer был заменен Microsoft Edge, поэтому они больше не предлагают Internet Explorer в качестве выбираемого приложения по умолчанию. Мне помогло использование Microsoft Edge по умолчанию для .xml.

Подробные инструкции: -

(вместо последовательности Энтони Хосе, чтобы перейти к приложениям по умолчанию)

- Щелкните значок "Пуск" (логотип Microsoft в левом нижнем углу экрана)

- Просто начните вводить "По умолчанию"

- На полпути вниз в результирующем списке отображается "Выберите приложения по умолчанию, тип файла"

- Будьте терпеливы, поскольку заполнение может занять минуту или около того (нажмите на пустую часть этого окна, если вы нетерпеливы - может ничего не сделать, но, по крайней мере, вы чувствуете себя полезным :-)

- Прокрутите вниз до .xml

- Если вы обновились с Windows 7 до 10, вероятно, по умолчанию уже будет отображаться "Редактор XML".В качестве альтернативы может отображаться «+ Выберите значение по умолчанию»

. В любом случае щелкните логотип по умолчанию и выберите «Microsoft Edge»

Готово

ps. Есть способы продолжить использование IE в Windows 10, но я не знаю, как выбрать его в качестве используемого по умолчанию для типов файлов.

Приветствую всех

"Есть способы продолжить использую IE в Windows 10, но я не знаю, как выбрать его по умолчанию для типов файлов».

В моей версии Windows 10 щелчок правой кнопкой мыши по документу .xml дает IE по умолчанию для этого типа файла. Проблема в том, что файл представляет собой файл типа журнала и, по сути, нечитаем. EDGE указан как второй вариант, и он тоже не читается. Это небольшая часть результата:








Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Настройки групповой политики позволяют развертывать параметры реестра. Если вам необходимо развернуть большое количество сложных параметров реестра, необходимо преобразовать файл REG в файл XML, который затем можно импортировать в настройки групповой политики.

Майкл Пьетрофорте — основатель и главный редактор 4sysops. Он имеет более чем 35-летний опыт управления ИТ и системного администрирования.

  • Pip install Boto3 – четверг, 24 марта 2022 г.
  • Установка Boto3 (AWS SDK для Python) в Visual Studio Code (VS Code) в Windows — среда, 23 февраля 2022 г.
  • Автоматическое подключение тома NVMe EBS в экземпляре EC2 Linux с помощью fstab — понедельник, 21 февраля 2022 г.

Редактор реестра Windows позволяет экспортировать ключ реестра в REG-файл. К сожалению, вы не можете просто импортировать REG-файл в настройки групповой политики; Редактор групповой политики принимает только XML-файлы. К счастью, Малкольм МакКаффери написал сценарий PowerShell, который преобразует REG в XML.

Экспорт REG-файла ^

Чтобы экспортировать ключ реестра, запустите редактор реестра (введите regedit на начальном экране), щелкните правой кнопкой мыши ключ и выберите Экспорт в контекстном меню. Затем редактор реестра предложит вам указать имя файла для вашего REG-файла.

 Экспорт ключа реестра в файл REG

Экспорт ключа реестра в файл REG

Преобразовать REG в XML ^

Сценарий PowerShell Малкольма для преобразования REG в XML содержит небольшую ошибку, из-за которой сценарий не может принимать входные параметры. Вероятно, автор загрузил версию, которую использовал для тестирования. Я изменил скрипт, чтобы вы могли сразу его использовать. Скачать измененный скрипт можно здесь. Если вы просто запустите RegToXML.ps1, он запросит имя файлов REG и XML. Вы можете указать входные параметры следующим образом:

Если преобразование прошло успешно, вы должны увидеть выходные данные XML в консоли PowerShell.

RegToXML поддерживает распространенные типы реестра:

  • REG_DWORD
  • REG_QWORD
  • REG_EXPAND_SZ
  • REG_MULTI_SZ
  • REG_BINARY
  • REG_SZ

Импорт в настройки групповой политики ^

Импорт преобразованного пути реестра в настройки групповой политики также прост, хотя и не очевиден. Вы должны щелкнуть правой кнопкой мыши XML-файл в проводнике, а затем скопировать его в буфер обмена Windows.

Копировать XML файл в буфер обмена

Копировать файл XML в буфер обмена

Теперь в редакторе групповой политики перейдите к Конфигурация пользователя (или Конфигурация компьютера) > Настройки > Параметры Windows > Реестр и щелкните правой кнопкой мыши белую панель справа. В контекстном меню выберите Вставить.

Импортировать ключ реестра в настройки групповой политики

Импорт ключа реестра в настройки групповой политики

Редактор групповой политики будет настаивать на подтверждении импорта.

Подтвердить импорт

Подтвердить импорт

Если редактору групповой политики не нравится ваш XML-файл, вы получите сообщение об ошибке.

Вставленный документ недействителен и будет проигнорирован

Вставленный документ недействителен и будет проигнорирован.

Я знаю, что вас трудно игнорировать. Единственное, что вы можете сделать сейчас, это попробовать еще раз. Возможно, вы просто скопировали не тот файл. Также возможно, что что-то пошло не так во время преобразования REG в XML.

Вы также можете сначала создать папку, а затем вставить XML-файл. Щелкните правой кнопкой мыши значок реестра, перейдите к пункту «Создать» и выберите «Элемент коллекции».

Collection Item

Предмет коллекции

Если редактор групповой политики сочтет вас достаточно достойным того, чтобы его нельзя было игнорировать, после вставки XML-файла вы увидите свой раздел реестра с полной структурой папок куста реестра. Затем вы можете перейти к ключам, чтобы увидеть, в порядке ли значения.

Импортированный ключ реестра

Импортированный ключ реестра

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

Если вы разбираетесь в Панели задач Windows, вы, вероятно, уже заметили, какой ключ реестра я импортировал здесь. Клавиша Taskband содержит все настройки для приложений, которые вы закрепили на панели задач. Однако развертывания этих параметров реестра с помощью групповой политики недостаточно для правильной настройки панели задач. В одном из следующих постов я раскрою эту тему более подробно.

Настройте защиту от потенциально нежелательных приложений с помощью PowerShell или групповой политики

Потенциально нежелательные приложения (PUA) – это программные приложения, которые выполняют действия, граничащие с вредоносной активностью. Это может включать отображение.

Microsoft отменяет 25 групповых политик для Центра обновления Windows

За прошедшие годы накопились десятки групповых политик для Центра обновления Windows, многие из которых больше не работают или не работают.

Оставить ADMX для Windows 10 или Windows 11 в центральном хранилище?

Административные шаблоны для Windows 11 не имеют обратной совместимости; следовательно, с их помощью нельзя полностью управлять Windows 10.

Перенаправить папки профиля пользователя (документы, изображения и т. д.) в OneDrive для бизнеса

Долгое время перемещаемые профили и перенаправление папок были стандартными средствами Windows для создания пользовательских файлов.

Microsoft Edge: открыть новую вкладку без новостей MSN, настроить стартовые страницы с GPO

Если вы откроете новую вкладку в Microsoft Edge, она по умолчанию загрузит страницу Microsoft News. Это.

Отключение веб-поиска в Windows 11 с помощью групповой политики

Microsoft добавляет результаты из Интернета, если вы запускаете локальный поиск в Windows 11. Они исходят от Bing.

Заблокируйте установку USB-устройств на ПК с Windows с помощью Intune

Управление настройками безопасности устройств конечных пользователей — неотъемлемая часть общей кибербезопасности организации. Microsoft 365 Intune предоставляет.

Шаблоны ADMX для Office 2021: совместимы с объектами групповой политики 2016 и 10 новыми настройками

С выпуском Office 2021 Microsoft обновила административные шаблоны для объектов групповой политики. Однако в новой версии этого нет.

Групповая политика в Windows 11: новые настройки управления устройствами, DoH, обновлений и PrintNightmare

Поскольку в предыдущих выпусках Windows 10 было лишь несколько новых параметров GPO, корпорация Майкрософт решила ввести их.

Блокировка или принудительное обновление до Windows 11 с помощью групповой политики

Microsoft уже начала развертывание Windows 11 через Центр обновления Windows и WSUS. Не совсем понятно когда.

Миграция с IE на Edge: перенаправление устаревших веб-приложений в Internet Explorer

После прекращения поддержки Internet Explorer (IE) в июне 2022 года компаниям придется перейти на a.

Запретить установку (USB) устройств с помощью групповой политики

Различные съемные носители данных, которые можно подключить к ПК с помощью plug-and-play, представляют опасность для данных.

Консолидация групповой политики, часть 3: обработка политик Loopback и перенаправление папок

GPOZaurr и другие инструменты помогут вам с консолидацией в краткосрочной и среднесрочной перспективе, но по мере продвижения вперед они будут появляться.

Консолидация групповой политики, часть 2: GPOZaurr

GPOZaurr от Evotec IT — это модуль PowerShell, очень полезный для консолидации и управления групповой политикой. В.

Консолидация групповой политики, часть 1: Get-GpoReport и расширенное управление групповыми политиками (AGMC)

В этой серии из трех сообщений я расскажу о различных инструментах, которые позволяют вам управлять и консолидировать свои ресурсы.

Миграция с Internet Explorer на Microsoft Edge: управление объектами групповой политики, базовыми показателями безопасности, обновлениями и совместимостью

Edge на основе Chromium входит в состав Windows 10 с 20H2. Internet Explorer (IE) все еще на борту, но это так.

Создание и обновление центрального хранилища групповой политики для шаблонов ADMX

Каждый ПК с Windows содержит собственный набор административных шаблонов для групповых политик. Однако ими можно лучше управлять.

Назначение разрешений NTFS с помощью групповой политики

Вы можете использовать групповые политики для установки прав доступа к каталогам или файлам для нескольких компьютеров. Они не только.

Деактивировать виджет Windows 10 «Новости и интересы» с помощью групповой политики

Начиная с Windows 10 1909, Microsoft отображает виджет на панели задач, который показывает контент из MSN, например.

Windows 10 21H1: десять новых параметров GPO, загрузка ADMX и базовый уровень безопасности, без ADK или RSAT

Microsoft выпустила версию 21H1 Windows 10. Это небольшое обновление, которое активируется с помощью включения.

Я преобразовал файл .reg в .xml без каких-либо ошибок. Но когда я пытаюсь импортировать его в GPE, я получаю «вставленный документ недействителен и будет проигнорирован». Есть ли способ узнать, что недействительно в документе?

Кто-нибудь может опубликовать ссылку на формат xml, который может прочитать GPE? нигде не могу найти.

Вы можете следовать примеру в этом посте, а затем сравнить XML-файл со своим. Вы также можете проверить свой файл XML. Отсутствие сообщения об ошибке не гарантирует, что все работает.

Ах! У меня теперь работает! Файл xml был расположен на сетевом ресурсе, похоже, GPE это не нравится. Как только я переместил файл на локальный диск, он импортировался без проблем.
Сообщение об ошибке могло бы показать немного больше информации о том, что пошло не так! "компьютер говорит нет" на самом деле не помогает.

Читайте также: