Допустим, нам надо перерегистрировать dll файлы в каталоге "c:\windows\system32\"

Есть два варианта решения проблем

Первый способ

1. Запускаем от имени администратора командную строку.

2. Пишем команду for %%I In (C:\windows\system32\*.dll) do Regsvr32 /s "%%I"

Второй способ

1. Запускаем от имени администратора командную строку.

2. Переходим в каталог с помощью команды cd c:\windows\system32\

3. Вводим команду dir /D /s *.dll > c:\dllfiles.bat

dir выводит список файлов

/D только файлов

/s полный путь

*.dll файлы с расширением dll

> сохраняем вывод в файл c:\dllfiles.bat


4. Открываем c:\dllfiles.bat с помощью wordpad

5. Нажимаем ctrl+h (либо ищем в панели кнопку Замена)

6. Вводим в строке

Что: c:

Чем: regsvr32.exe /s c:

Нажимаем заменить все

Получается у нас примерно вот так

regsvr32.exe /s c:\Windows\System32\aaclient.dll
regsvr32.exe /s c:\Windows\System32\aaedge.dll
regsvr32.exe /s c:\Windows\System32\AagMmcRes.dll
regsvr32.exe /s c:\Windows\System32\aagwmi.dll
regsvr32.exe /s c:\Windows\System32\aatspp.dll

...

7. Сохраняем изменения.

8. Запускаем файл.

Параметр /s используется для тихого режима, система не будет выводить каких либо окон.