Меню Рубрики

Папка c windows system32 wbem

990x.top

Простой компьютерный блог для души)

WBEM — что это за папка?

Приветствую друзья! Сегодня постараемся узнать что это за папка WBEM, зачем она нужна, может ее вообще можно удалить? Постараюсь все узнать и написать простыми словами.

WBEM — что это такое?

Папка компонента WMI Provider Host, который необходим для работы некоторого ПО.

WBEM расшифровывается как Web-Based Enterprise Management (управление предприятием через интернет). Представляет из себя инструментарий управления, предназначенный для просмотра и изменения классов, экземпляров и методов CIM (Common Information Model — общая модель данных) при разработке поставщиков и программ WMI (Windows Management Instrumentation — инструментарий управления Windows).

Расположена по такому пути:

Внутри есть файл wmiprvse.exe:

Это компонент WMI Provider Host — позволяет получать программам информацию о системе (состояние ее и характеристики). Вообще WMI нужно для работы некоторых программ.

WBEM — как уменьшить размер?

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

Важно! Провел эксперимент. В Windows 10 в обычном режиме, не останавливая службу, при помощи утилиты Unlocker удалил папку repository. Для удаления нужна была перезагрузка. После — полет нормальный, папка repository создалась заново с нулевым размером, глюков не заметил.

Сперва обязательно создайте точку восстановления:

  1. Зажмите Win + R, укажите команду control или control panel, нажмите ОК.
  2. Откроется панель управления, здесь найдите значок Система, запустите.
  3. Далее слева нажмите Защита системы.
  4. Выберите системный диск (С) и нажмите кнопку Создать.
  5. Укажите название точки, например До очистки папки WBEM. Нажмите Создать.

Скорее всего папка WBEM много весит из-за другой папки внутри — repository, также могут быть еще копии с названием repository.xxx, где xxx — случайные цифры. Алгоритм действий:

  1. Проверьте, что у вас отключен контроль учетных записей UAC.
  2. Перезагружаемся в безопасный режим.
  3. Останавливаем службу Инструментарий управления Windows (Windows Management Instrumentation).
  4. Открываем C:\Windows\System32\wbem
  5. Теперь главное. Внутри WBEM будет папка repository, также могут быть папки-клоны с названием repository.xxx, где xxx — случайные цифры. Если папок repository.xxx много и они весят прилично — удаляем их (предварительно скопировав в другое место). Если папок repository.xxx нет, а есть только repository — тогда удаляем ее (предварительно скопировав в другое место). Если будут проблемы с удалением — используем утилиту Unlocker.
  6. Выполняем перезагрузку.
  7. При первой перезагрузке могут быть проблемы — подвисания, не обращаем внимание, дожидаемся полной загрузки и потом снова перезагружаемся.
  8. Вторая перезагрузка должна уже быть быстрее, а третья — нормальной.
  9. Если отключали контроль учетных записей (UAC), то включаем его обратно.

Если после этого будут проблемы:

  • Восстанавливаем ПК до предыдущего состояния при помощи точки восстановления.
  • Если проблемы все равно останется — возвращаем назад папки repository, но только в безопасном режиме, отключив службу. Хотя скорее всего это не потребуется, точка восстановления должна все восстановить.

Источник

Как восстановить или перестроить репозиторий WMI в Windows 10

Часто Репозиторий WMI поврежден, что приводит к сбою загрузки поставщика. В этом руководстве мы расскажем, как восстановить или перестроить репозиторий WMI в Windows 10. Для тех, кто не в курсе, инструментарий управления Windows или WMI представляет собой набор спецификаций Microsoft для консолидации управления устройства и приложения в сети. Это база данных, в которой хранится метаинформация и определения для классов WMI . Только используя их, условия систем могут быть известны.

Репозиторий доступен здесь —

% WINDIR% \ system32 \ Wbem \ Repository

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

Примечание . Не используйте это на компьютере с кластером Server 2012

Восстановить или перестроить репозиторий WMI в Windows

Существуют инструменты командной строки для исправления или восстановления хранилища WMI. Тем не менее, Microsoft предполагает, что лучше всего проверить, есть ли коррупция.

Ниже приведен список ошибок и проблем с разрешениями, которые вы можете увидеть:

  1. Невозможно подключиться к корневым пространствам имен по умолчанию или rootcimv2. Сбой с кодом ошибки «0x80041002», указывающим на «WBEM_E_NOT_FOUND».
  2. Когда вы открываете «Управление компьютером» и щелкаете правой кнопкой мыши пункт «Управление компьютером» (локальное) и выбираете «Свойства», появляется следующее сообщение об ошибке: «WMI: не найден» или зависание при попытке подключения
  3. 0x80041010 WBEM_E_INVALID_CLASS
  4. Попытка использовать wbemtest , и он зависает
  5. Схемы/Объекты отсутствуют
  6. Странные ошибки подключения/работы (0x8007054e).

Лучший способ проверить это — запустить эту команду в командной строке с повышенными правами.

Если в хранилище есть проблема, он ответит « хранилище не согласовано », если нет, то это что-то другое, что вызвало проблему. Теперь, когда вы уверены, что коррупция существует, давайте следуем этим советам, чтобы восстановить или перестроить репозиторий WMI.

1] Сбросить WMI Repository

Откройте командную строку с повышенными привилегиями.

Затем выполните команду, чтобы увидеть, вернется ли она как

Если говорится, что Репозиторий не согласован , вам нужно выполнить:

Это поможет вам исправить хранилище WMI. Вот что означает каждая из команд WMI:

  • salvagerepository: этот параметр при использовании с командой winmmgmt выполняет проверку согласованности. Если обнаружено несоответствие, он восстанавливает хранилище.
  • verifyrepository: выполняет проверку непротиворечивости в WMI-хранилище.
  • resetrepository: репозиторий сбрасывается в исходное состояние при первой установке операционной системы

Надеюсь, что это объясняет, что происходит, когда вы выполняете команды.

2] Принудительное восстановление WMI

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

Автообновление : Здесь будут использоваться образы резервных копий, если включена резервная копия VSS (теневое копирование тома).

Автообновление : . В этом процессе перестройки будут генерироваться свежие образы репозитория на основе зарегистрированных MOF. MOFS доступна в реестре здесь:

HKLM \ Software \ Microsoft \ WBEM \ CIMOM: автоматическое восстановление MOF

Примечание. Автоматическое восстановление MOF является ключевым моментом. Дважды щелкните по нему, чтобы проверить значение.

WMI Самовосстановление не работает

Если самовосстановление не работает, вы всегда можете воспользоваться процессом принудительного восстановления.

Проверьте значение regkey пусто или не здесь:

HKLM \ Software \ Microsoft \ WBEM \ CIMOM \ Авто-восстановление MOF

Если приведенный выше ключ пуст, скопируйте и вставьте значение ключа с другого компьютера. Убедитесь, что это из системы, которая эквивалентна рассматриваемому компьютеру.

Далее выполните команду

Если вы получили сообщение об ошибке «Сброс хранилища WMI не выполнен. Код ошибки: 0x8007041B. Facility: Win32 ”, затем остановите все Dependency Services в службе WMI, выполнив следующие команды:

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

3] WMI Fixer Tool

Этот инструмент исправит серверный WMI-репозиторий, если он поврежден или возникла связанная с ним проблема. Вы можете скачать WMI Fixer Tool от Technet.

Связанное чтение . WMI вызывает высокую загрузку ЦП.

Источник

Папка c windows system32 wbem

Уверен, что каждый хоть раз сталкивался с проблемами с WMI.

— Не устанавливается SCCM или SCOM агент.
— Не работает стороннее ПО.
— Ошибки в системных журналах связанные с источником WMI.
— При запуске собственного скрипта и пр

Всегда нужно иметь бекап WMI.

Чтобы выполнить архивирование или восстановление хранилища WMI:

1. Откройте консоль элемента управления WMI: в меню Пуск выберите пункт Выполнить, введите команду

2. wmimgmt.msc и нажмите кнопку ОК.

3. В дереве консоли щелкните правой кнопкой Управляющий элемент WMI и выберите Свойства.

4. Перейдите на вкладку Архивация или восстановление.

5.Нажмите кнопку Архивировать или Восстановить.

Дополнительная информация

Для выполнения этой процедуры необходимо быть членом группы «Администраторы» на локальном компьютере или получить соответствующие полномочия путем делегирования. Если компьютер присоединен к домену, эту процедуру могут выполнять члены группы «Администраторы домена». По соображениям безопасности для выполнения этой процедуры рекомендуется использовать команду Запуск от имени.

Чтобы сохранить файл архива в папке %Windir%\System32\Wbem\Repository, необходимо иметь права Администратора локального компьютера. В противном случае файл можно сохранить в папке «Документы» для профиля учетной записи.

При выборе команды Архивировать для архивирования хранилища вручную резервную копию можно сохранить в файл с определенным именем, а впоследствии восстановить базу данных с помощью этого сохраненного файла. Данный подход удобен, если необходимо сохранить определенную конфигурацию классов. Можно также запустить из командной строки команду Winmgmt и восстановить базу данных из сохраненного файла. Для получения дополнительных сведений об использовании команды Winmgmt в меню Пуск выберите пункт Выполнить и введите winmgmt /?

Восстановление поврежденного WMI.

В большинстве случаев » Восстановление WMI ”, выполняется:
Остановка службы и удаление папки C:\Windows\System32\Wbem\Repository
Если первый метод не помог то приходится прибегнуть к утилите WMIDIAG.

1. Восстановление wmi:

Вводим команду
rundll32 wbemupgd, UpgradeRepository

и проверяем результат в файле журнала %windir%/system32/wbem/logs/setup.log

Rundll32 wbemupgd, CheckWMISetup
Rundll32 wbemupgd, RepairWMISetup

2. Регистрация компонент:

cd /d %windir%/system32/wbem
for %i in (*.dll) do RegSvr32 -s %i
for %i in (*.exe) do %i /RegServer

4. Синхронизация WMI-счетчиков производительности:

winmgmt /clearadap
winmgmt /resyncperf

5. Перекомпиляция mof-файлов:

cd /d %windir%/system32/wbem
for /r %i in (*.mof *.mfl) do mofcomp %i

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

Копируем представленный ниже скрипт и запускаем его на удаленном ПК.

@echo off
cd /d %windir%/system32/wbem
net stop winmgmt /y
winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf
if exist Rep_bak rd Rep_bak /s /q
rename Repository Rep_bak
for %i in (*.dll) do RegSvr32 -s %i
for %i in (*.mof,*.mfl) do Mofcomp %i
net start winmgmt

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Папка boot windows 7 можно ли удалить
  • Папка assembly в windows 7 что это
  • Папка appdata windows 10 много весит
  • Папка android в windows 7
  • Папка all users windows 7