C windows application compatibility scripts acregl exe

Tools & knowledge for IT pros

,
last updated May 12, 2021, in

Contents
  • Application Compatibility Scripts … WHAT?
  • The Problem
  • Analysis
  • Solution
  • Proof

Terminal server application compatibility scripts have been around for a long time – so long in fact, that I considered them a legacy and stowed away any knowledge of them in a very remote area of my brain. When a Citrix customer brought up a problem with the mapping of ROOTDRIVE in the User Profile Manager forum, at first I had no clue what he was talking about. Luckily, the customer was able to pin the problem down to a specific command that failed when, and only when, User Profile Manager was processing the logon. This is the story of UsrLogon.cmd, ACRegL.exe and UPM.

Application Compatibility Scripts … WHAT?

Back in the old days, when you had to get a special edition of NT4 if you wanted to deploy terminal services, application compatibility issues were dealt with in a far more primitive manner than today: NT4 Terminal Server Edition (TSE) had a special terminal server-only logon script mechanism. At logon, every command in the HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogonAppSetup registry value was executed. One of those commands was the execution of the batch file UsrLogon.cmd, the entry point of a set of pre-defined application compatibility scripts that could be customized by the administrator.

Among other things, these compatibility scripts tried to deal with the fact that old applications could not cope with paths in their stored configuration, they needed a single drive letter. The method of choice? “Subst” the real path to a user’s home directory with a drive letter. In essence, UsrLogon.cmd mapped a drive to a user’s home directory with the following command:

Subst %RootDrive% "%HomeDrive%%HomePath%"

The Problem

The paragraphs above are written in the past tense. But do not be fooled: the described functionality is still present in Windows Server 2003 and even 2008 terminal services, and it is still used as the case at hand demonstrates.

In his analysis of the problem the customer got to the point where UsrLogon.cmd calls SetPaths.cmd which in turn executes the following command:

"%systemroot%Application Compatibility ScriptsACRegL.exe" "%TEMP%getpaths.cmd" COMMON_PATHS "HKLMSoftware" "" GETPATHS

As the customer states in his forum post, ACRegL.exe fails whenever a logon is processed by Citrix User Profile Manager (logons on the same machine not processed by UPM are unaffected). This in turn causes %RootDrive% not to be mapped to %Homedrive%%HomePath% which ultimately makes a certain legacy application crash upon clicking on File > Save. Not so good.

Analysis

So what does ACRegL.exe even do? It reads some paths from the registry and writes the batch file GetPaths.cmd which then looks similar to the following:

SET COMMON_START_MENU=C:Documents and SettingsAll UsersStart Menu
SET COMMON_STARTUP=C:Documents and SettingsAll UsersStart MenuProgramsStartup
SET COMMON_PROGRAMS=C:Documents and SettingsAll UsersStart MenuPrograms
SET USER_START_MENU=C:Documents and SettingsusernameStart Menu
SET USER_STARTUP=C:Documents and SettingsusernameStart MenuProgramsStartup
SET USER_PROGRAMS=C:Documents and SettingsusernameStart MenuPrograms
SET MY_DOCUMENTS=My Documents
SET TEMPLATES=Templates
SET APP_DATA=Application Data

So where does it fail? As the faithful Process Monitor shows, the programmers of ACRegL.exe did a thorough job: they not only read some paths from the registry, but they verify if each path actually exists!

Solution

And with that we finally have solved the puzzle. In its default configuration, User Profile Manager excludes the start menu, i.e. it does not copy the start menu’s files and folders to the file server during logoff. During the next logon, assuming that the locally cached profile has been deleted, UPM copies everything back, except the start menu. When ACRegL.exe is called a little later by UsrLogon.cmd (still in the logon process), it does not find the start menu’s directories and fails.

In case you experience this problem, I recommend you do not exclude the start menu.

Proof

For the fun of it, here is a sequence of commands I used to verify my analysis. They were executed on a machine with UPM enabled for the current user, but without any exclusion lists.

H:>"c:WINDOWSApplication Compatibility Scriptsacregl.exe" "C:DOCUME~1test01LOCALS~1Temp1getpaths.cmd" COMMON_PATHS "HKLMSoftware" "" GETPATHS

H:>echo %errorlevel%
0

H:>rd /s /q "c:Documents and Settingstest01Start MenuProgramsStartup"

H:>"c:WINDOWSApplication Compatibility Scriptsacregl.exe" "C:DOCUME~1test01LOCALS~1Temp1getpaths.cmd" COMMON_PATHS "HKLMSoftware" "" GETPATHS

H:>echo %errorlevel%
1

As you can see, at first ACRegL.exe works correctly. Only when the Startup folder is deleted, does it fail.

About the Author

Helge Klein (ex CTP, MVP and vExpert) worked as a consultant and developer before founding vast limits, the uberAgent company. Helge applied his extensive knowledge in IT infrastructure projects and architected the user profile management product whose successor is now available as Citrix Profile Management. Helge is the author of the popular tools Delprof2 and SetACL. He has presented at Citrix Synergy, BriForum, E2EVC, Splunk .conf and many other events. Helge is very active in the IT community and has co-founded Virtualization Community NRW (VCNRW).

Read more

Содержание

  • 1. Что такое acregl.exe?
  • 2. Acregl.exe безопасный, или это вирус или вредоносная программа?
  • 3. Могу ли я удалить или удалить acregl.exe?
  • 4. Распространенные сообщения об ошибках в acregl.exe
  • 5. Как исправить acregl.exe
  • 6. Январь 2023 Обновление
  • 7. Загрузите или переустановите acregl.exe


Обновлено 2023 января: Вот три шага к использованию инструмента восстановления для устранения проблем с exe на вашем компьютере: Получите его по адресу эту ссылку

  1. Скачайте и установите это программное обеспечение.
  2. Просканируйте свой компьютер на наличие проблем с exe.
  3. Исправьте ошибки exe с помощью программного инструмента

acregl.exe это исполняемый файл, который является частью MSDN Disc 3498 разработанный Microsoft, Версия программного обеспечения для Windows: 1.0.0.0 обычно 7680 в байтах, но у вас может отличаться версия.

Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли acregl.exe Файл на вашем компьютере — это вирус или вредоносная программа, которую вы должны удалить, или, если это действительно допустимый файл операционной системы Windows или надежное приложение.

Рекомендуется: Выявление ошибок, связанных с acregl.exe.
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Является ли acregl.exe вирусом или вредоносным ПО?

Acregl.exe безопасный, или это вирус или вредоносная программа?

Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, для acregl.exe его путь будет примерно таким: C: Program Files Microsoft MSDN Disc 3498 acregl.exe

Чтобы определить его путь, откройте диспетчер задач, перейдите в «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы обнаружите здесь подозрительный каталог, возможно, стоит дополнительно изучить этот процесс.

Еще один инструмент, который иногда может помочь вам обнаружить плохие процессы, — это Microsoft Process Explorer. Запустите программу (не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.

Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.

Самые важные факты о acregl.exe:

  • Имя: acregl.exe
  • Программного обеспечения: MSDN Disc 3498
  • Издатель: Microsoft
  • Ожидаемое местоположение: C: Program Files Microsoft MSDN Disc 3498 подпапке
  • Ожидаемый полный путь: C: Program Files Microsoft MSDN Disc 3498 acregl.exe
  • SHA1: 03329216CB04A761901BD45C59FD8E5316C007BE
  • SHA256:
  • MD5: 15C68059C38F6C9BDC5308F1C3FD4D6A
  • Известно, что до 7680 размер байт в большинстве Windows;

Если у вас возникли какие-либо трудности с этим исполняемым файлом, вы должны определить, заслуживает ли он доверия, перед удалением acregl.exe. Для этого найдите этот процесс в диспетчере задач.

Найти его местоположение и сравнить размер и т. Д. С приведенными выше фактами

Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус acregl.exe, необходимо скачайте и установите приложение полной безопасности, как это, Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.

Кроме того, функциональность вируса может сама влиять на удаление acregl.exe. В этом случае вы должны включить Безопасный режим с загрузкой сетевых драйверов — безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.

Могу ли я удалить или удалить acregl.exe?

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

Лучшая диагностика для этих подозрительных файлов — полный системный анализ с ASR Pro or это антивирус и средство для удаления вредоносных программ, Если файл классифицируется как вредоносный, эти приложения также удалят acregl.exe и избавятся от связанных вредоносных программ.

Однако, если это не вирус, и вам нужно удалить acregl.exe, вы можете удалить MSDN Disc 3498 со своего компьютера, используя его деинсталлятор. Если вы не можете найти его деинсталлятор, вам может понадобиться удалить MSDN Disc 3498, чтобы полностью удалить acregl.exe. Вы можете использовать функцию «Установка и удаление программ» на панели управления Windows.

  • 1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите Панель управления, а затем под Программы:
    o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
    o Windows XP: нажмите Установка и удаление программ.
  • 2. Когда вы найдете программу MSDN Disc 3498щелкните по нему, а затем:
    o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
    o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
  • 3. Следуйте инструкциям по удалению MSDN Disc 3498.

Распространенные сообщения об ошибках в acregl.exe

Наиболее распространенные ошибки acregl.exe, которые могут возникнуть:

• «Ошибка приложения acregl.exe.»
• «Ошибка acregl.exe».
• «acregl.exe — столкнулся с проблемой и будет закрыт. Приносим извинения за неудобства».
• «acregl.exe не является допустимым приложением Win32».
• «acregl.exe не запущен».
• «acregl.exe не найден».
• «Не удается найти файл acregl.exe».
• «Ошибка запуска программы: acregl.exe».
• «Неверный путь к приложению: acregl.exe.»

Эти сообщения об ошибках .exe могут появляться во время установки программы, во время выполнения связанной с ней программы MSDN Disc 3498, при запуске или завершении работы Windows, или даже при установке операционной системы Windows. Отслеживание момента появления ошибки acregl.exe является важной информацией, когда дело доходит до устранения неполадок.

Как исправить acregl.exe

Аккуратный и опрятный компьютер — это один из лучших способов избежать проблем с acregl.exe. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.

Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс acregl.exe на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.

Обновлено в январе 2023 г .:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Загрузите или переустановите acregl.exe

Вход в музей Мадам Тюссо не рекомендуется загружать заменяемые exe-файлы с любых сайтов загрузки, так как они могут содержать вирусы и т. д. Если вам нужно скачать или переустановить acregl.exe, мы рекомендуем переустановить основное приложение, связанное с ним MSDN Disc 3498.

Информация об операционной системе

Ошибки acregl.exe могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:

  • Windows 10
  • Windows 8.1
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows ME
  • Windows 200

В нашей базе содержится 3 разных файлов с именем acregl.exe . You can also check most distributed file variants with name acregl.exe. Чаще всего эти файлы принадлежат продукту Microsoft® Windows® Operating System. Наиболее частый разработчик — компания Microsoft Corporation. Самое частое описание этих файлов — App Compat Registry Lookup. Это исполняемый файл. Вы можете найти его выполняющимся в диспетчере задач как процесс acregl.exe.

acregl.exe Процесс

Подробности о наиболее часто используемом файле с именем «acregl.exe»

Продукт:
Microsoft® Windows® Operating System
Компания:
Microsoft Corporation
Описание:
App Compat Registry Lookup
Версия:
6.1.7600.16385
MD5:
bb5c9de74ab5347b66b6161cf725e1a2
SHA1:
72e0352208f70a806ba7372692d10ae5b9a8109a
SHA256:
b5d81521ffdcbd6ca4c4ef2fba085c327571ccb1bd596127f9017c70685824ad
Размер:
11776
Папка:
%SystemDiskRoot%Windowsapplication compatibility scripts
ОС:
Windows 7
Частота:
Низкая oc0

Процесс «acregl.exe» безопасный или опасный?

Последний новый вариант файла «acregl.exe» был обнаружен 3952 дн. назад.

Комментарии пользователей для «acregl.exe»

У нас пока нет комментариев пользователей к файлам с именем «acregl.exe».

Добавить комментарий для «acregl.exe»

Для добавления комментария требуется дополнительная информация об этом файле. Если вам известны размер, контрольные суммы md5/sha1/sha256 или другие атрибуты файла, который вы хотите прокомментировать, то вы можете воспользоваться расширенным поиском на главной странице .

Если подробности о файле вам неизвестны, вы можете быстро проверить этот файл с помощью нашей бесплатной утилиты. Загрузить System Explorer.

Проверьте свой ПК с помощью нашей бесплатной программы

System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.

This file is a part of the Microsoft Windows system. EXE is short for executable and these types of files are used on Windows computers to install or run software.

Some programs may need acregl.exe to run properly, so if this file is missing you may encounter issues when trying to launch applications or games. Often, you will get an error message that says “acregl.exe missing” that tells you which specific file needs to be restored so that the application or game can continue functioning.

To resolve these issues caused by a missing acregl.exe, read the suggestions below.

Author:

Microsoft Corporation

Process:

App Compat Registry Lookup

Part of:

Microsoft® Windows® Operating System

Common path(s):

subfolder %SYSTEM%
subfolder %WINDOWS%

How to fix acregl.exe missing error?

If the acregl.exe missing error appears on your PC, you can use the methods below. Some are automatic, which means you can start a process to let the system automatically restore the file. Others are manual, meaning you will have to manually download acregl.exe and move it to the correct program installation folder. If you are not very experienced with digging through system files and would prefer not to, you can simply go straight to an automatic method.

Here our list of solutions to try:

  • Method 1: Download acregl.exe
  • Method 2: Fix the missing acregl.exe error automatically
  • Method 3: Update drivers to restore missing .exe files
  • Method 4: Scan your PC for malware
  • Method 5: Use System File Checker (SFC)
  • Method 6: Fix corrupted acregl.exe file by performing System Restore

Method 1: Download acregl.exe

This is the most straightforward approach, but it is fully manual and will require you to download the right exe file and place it in the correct folder on your PC.

Look through the list of available versions of acregl.exe then select the correct file and click “Download”. If you are unsure which one to download, read the section below or choose an automatic method.

How to choose the correct version of acregl.exe?

When looking through the list of EXE files, pay attention to whether it’s a 64-, or 32-bit file, as well as the language it uses. For 64-bit programs, use 64-bit files if they are listed above.

It’s best to choose those EXE files whose language corresponds to the language of your program, if possible. It’s also recommended to choose the latest version to ensure up-to-date functionality.

As long as you get these two parameters right, you won’t have any issues downloading the right file.

Where to place the acregl.exe file?

After you’ve downloaded the correct EXE file, place it inside the program installation folder. Alternatively, you can put the acregl.exe file within the Windows system directory.

How to register acregl.exe?

If placing the missing acregl.exe file into the proper directory doesn’t seem to solve the problem, this means you need to register it. To do so, copy your EXE file to the C:WindowsSystem32 folder, then open a command prompt with administrator privileges. There, type “regsvr32 acregl.exe” and press Enter.

Method 2: Fix the missing acregl.exe error automatically

Outbyte PC Repair allows you to automatically repair EXE errors, without you having to worry about choosing the right file or registering it. The utility will not only download the correct version of acregl.exe for free and suggest the right directory to install it to but will also resolve other issues related to the acregl.exe file.

  1. Download acregl.exe
  2. Fix the missing acregl.exe error automatically
  3. Update drivers to restore missing .exe files

Method 3: Update drivers to restore missing .exe files

Driver updates for the Windows operating system, as well as for network adapters, monitors, printers, etc., can be downloaded individually and installed from the Windows Update Center or by using specialized utilities.

Option 1 — Automatic Device Drivers Update

Outbyte Driver Updater automatically updates drivers on Windows. Routine manual driver updates are now a thing of the past. Just with a few clicks you can automatically search your system for outdated drivers and update all of them.

  1. Download the Outbyte Driver Updater
  2. Install the application
  3. Launch the app
  4. Driver Updater will scan your system for outdated and missing drivers
  5. Click Update to automatically update all drivers

Option 2 — Manually Update Device Drivers

Of course, you can also choose to update your drivers yourself one by one. First you will need to look through them to find the outdated ones, then search for the updates online. Here’s how to do that:

  1. Go to Taskbar’s search box and type Device Manager, then select Device Manager in the search results.
  2. Select a category to look at the devices’ names — right-click the one that needs to be updated
  3. Choose Search automatically for updated driver software
  4. Select Update Driver
  5. Windows might not be able to find the new driver automatically. In this case, you can find the driver on the manufacturer’s website, where all the necessary instructions are available. Just make sure to find the official website so that you only download the trusted driver and not some malicious software.

Method 4: Scan your PC for malware to fix the acregl.exe error

Since EXE files communicate directly with your system to give instructions, they are very common targets for malware, which can intentionally corrupt these files in order to substitute them with its own malicious files. If you suspect that this is what’s causing errors on your system, you should scan your computer for malware and eliminate it as soon as possible.

Option 1 — Windows Defender

The new version of Windows 10 has a built-in application called «Windows Defender», which allows you to check your computer for viruses and remove malware. In order to use the Windows Defender offline scan, follow these steps:

  1. Press the Win key or click Start and click on the gear icon to open Settings. Alternatively press Win + I key combination.
  2. Select the Update and Security option and go to the Windows Defender section.
  3. At the bottom of the Defender settings there is a checkbox labeled «Windows Defender Offline scan». To start it, click «Scan Now». Note that you will have to save all unsaved data before restarting your PC.

After you click the “Scan Now” button, the computer will reboot and automatically start searching for viruses and malware. Upon completion of the scan, the computer will restart, and in the notifications, you will see a report on the completed scan.

Option 2 — Outbyte AVarmor

Outbyte products are some of the most popular and effective programs for dealing with malware and unwanted programs, and they will come in handy even if you have a high-quality third-party antivirus installed. This software is specifically designed to complement your antivirus, not replace it. In the new version of Outbyte, scans can be performed in real time and manually. To initiate a manual scan please follow the steps below:

  1. Launch Outbyte AVarmor and click the Scan Now button. Also, you can select the Scan option on the left side of the program’s window and click Full Scan. The system will begin scanning and you will be able to see the scan results.
  2. Select items that you want to quarantine and press the “Quarantine Selected” button. After they’ve been quarantined, you may be prompted to reboot the computer.
  3. After the program has been restarted, you can delete all quarantined objects by going to the appropriate section of the program. However, if you found that your system started to encounter errors after something was quarantined, you should restore the file instead.

Check your system performance to eliminate file conflicts and junk accumulation. Resolve registry and missing file errors.

Compatible with Windows Logo Windows 7, 8, 10, 11

Method 5: Fix the acregl.exe missing error with System File Checker (SFC)

Many users are familiar with the sfc/scannow system file integrity check command, which automatically checks and fixes protected Windows system files. It is often one of the first things experienced Windows users do when they encounter errors.

To execute this command, you have to run Command Prompt as an administrator.

  1. Start the command line as an administrator in Windows by pressing the Win key on your keyboard and typing «Command Prompt» in the search field, then — right-click on the result and select “Run as administrator”. Alternatively, you can press the Win + X key combination which will open the menu where you can select Command Prompt (Admin).
  2. Type sfc / scannow while in Command Prompt and hit Enter. After entering the command, a system check will begin. It will take a while, so please be patient. Once the process is complete you will see this message: “Windows Resource Protection found corrupt files and successfully repaired them.” or “Windows Resource Protection found corrupt files but was unable to fix some of them”.

Keep in mind that System File Checker (SFC) cannot fix integrity errors for those system files that are currently being used by the operating system. To fix these files you have to run SFC command through the command prompt in the Windows recovery environment. You can get into Windows Recovery Environment from the login screen by clicking Shutdown, then holding down the Shift key while selecting Restart.

In Windows 10, you can press Win key, select Settings > Update & security > Recovery and under Advanced Startup, click Restart now. You can also boot from the installation disk or bootable USB flash drive with the Windows 10 distribution. On the installation screen select your preferred language and then select “System Restore”. After that, go to “Troubleshooting” > “Advanced Settings” > “Command Prompt”. Once in Command Prompt type the following command: sfc /scannow /offbootdir=C: /offwindir=C:Windows, where C is the partition with the installed operating system and C:Windows, is the path to the Windows 10 folder.

This operation will take a while and it is important to wait until it is complete. When finished, close the command prompt and restart the computer as usual. You should find that the acregl.exe missing error is gone.

Method 6: Fix the corrupted acregl.exe file by performing a System Restore

System Restore is very useful if you want to fix acregl.exe error, or almost any other error. Using the «System Restore» function, you can choose to restore Windows to a date when the acregl.exe file was not damaged. Restoring Windows to an earlier date cancels changes that were made to system files since that date. Please follow the steps below to roll back Windows using System Restore and get rid of the acregl.exe error.

  1. Press the Win + R keys combination to launch the Run dialog.
  2. Type sfc /scannow while in Command Prompt and hit Enter.

After entering the command, a system check will begin. It will take a while, so please be patient. Once the operation is complete you will see this message: “Windows Resource Protection found corrupt files and successfully repaired them.” or “Windows Resource Protection found corrupt files but was unable to fix some of them”.

  1. Type rstrui in the Run text box and click OK or hit Enter. This will open the system recovery utility.
  2. The “System Restore” window may include the “Choose a different restore point” option. If so, select this option and click Next. Check the “Show more restore points” checkbox to see a complete list of dates.
  3. Click the «Next» button and then click «Finish» to confirm your restore point. At this point, your computer will reboot normally and boot up with a restored version of Windows, and the acregl.exe error should be resolved.
  • Remove From My Forums
  • Вопрос

  • Прошу совета. На моей новой работе по наследству достался домен, на
    Windows 2003 Server
    Enterprise Edition
    SP1. AD,
    DNS
    , файловый сервер. Есть некоторые странности в работе станций в домене (отключается при добавлении в домен локальная учетная запись «администратор», не могу изменить лицензионный ключ windows 8.1, и другие
    непонятные ошибки ). Есть подозрения что есть связь default domain policy. Пытаюсь разобраться, вот странности которые я обнаружил там:

    1. В Конфигурация компьютераКонфигурация WindowsПараметры безопасностиФайловая система

    есть странные записи, приведу только некоторые из них:

    c:autoexec.bat
    c:boot.ini
    c:config.sys
    c:documents and settings
    c:inetpubuddibinbootstrap.exe
    c:inetpubuddibinresetkey.exe
    c:ntbootdd.sys
    c:ntdetect.com
    c:ntldr
    c:perflogs
    c:program files
    c:program filescommon filesmicrosoft sharedspeech
    c:program filescommon filesmicrosoft sharedweb server extensions50binowsadm.exe
    c:program filescommon filesmicrosoft sharedweb server extensions50binowsrmadm.exe
    c:program filescommon filesspeechenginesmicrosofttts
    c:program filesmicrosoft sql server80toolsbinnbcp.exe
    c:program filesmicrosoft sql server80toolsbinndtsrun.exe
    c:program filesmicrosoft sql server80toolsbinnsqladhlp.exe
    c:program filesmicrosoft sql servermssql$uddi
    c:program fileswindowsupdate
    c:system volume information
    c:windows
    c:windowsapplication compatibility scriptsaciniupd.exe
    c:windowsapplication compatibility scriptsacregl.exe
    c:windowsapplication compatibility scriptsacsr.exe
    c:windowsapppatch
    c:windowsclusterclussvc.exe
    c:windowsclusterresrcmon.exe
    c:windowscsc
    c:windowsdebug
    c:windowsdebugusermode
    c:windowsdriver cache
    c:windowsimeimjp8_1imjpdadm.exe
    c:windowsinstaller
    c:windowsmicrosoft.netframeworkv1.1.4322aspnet_regiis.exe
    c:windowsmicrosoft.netframeworkv1.1.4322aspnet_state.exe
    c:windowsmicrosoft.netframeworkv1.1.4322aspnet_wp.exe
    c:windowsmicrosoft.netframeworkv1.1.4322caspol.exe
    c:windowsmicrosoft.netframeworkv1.1.4322csc.exe
    c:windowsmicrosoft.netframeworkv1.1.4322cvtres.exe
    c:windowsmicrosoft.netframeworkv1.1.4322gacutil.exe
    c:windowsmicrosoft.netframeworkv1.1.4322ilasm.exe
    c:windowsmicrosoft.netframeworkv1.1.4322installutil.exe
    c:windowsmicrosoft.netframeworkv1.1.4322jsc.exe
    c:windowsmicrosoft.netframeworkv1.1.4322migpol.exe
    c:windowsmicrosoft.netframeworkv1.1.4322ngen.exe
    c:windowsmicrosoft.netframeworkv1.1.4322regasm.exe
    c:windowsmicrosoft.netframeworkv1.1.4322regsvcs.exe
    c:windowsmicrosoft.netframeworkv1.1.4322vbc.exe
    c:windowsmui
    c:windowsntds
    c:windowspchealthhelpctr
    c:windowspchealthhelpctrconfig
    c:windowspchealthhelpctrdatacoll
    c:windowspchealthhelpctrpackagestore
    c:windowsprefetch
    c:windowsregistration
    c:windowsregistrationcrmlog
    c:windowsrepair
    c:windowsrepairdefault
    c:windowsrepairntuser.dat
    c:windowsrepairsam
    c:windowsrepairsecurity
    c:windowsrepairsoftware
    c:windowsrepairsystem
    c:windowsresources
    c:windowssecurity
    c:windowssecuritytemplates
    c:windowssystem32
    c:windowssystem323com_dmi
    c:windowssystem32administration
    c:windowssystem32append.exe
    c:windowssystem32appmgmt

    Как я понимаю по дефолту их там быть не должно?

+ acregl.exe 85d32b9145b6a8c22607c5bddeb79dd5 6.50 KB
Application MSDN Disc 1243 February 2002
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 85d32b9145b6a8c22607c5bddeb79dd5
ША1 cd3246cc91d12961bc9c6cea2d62151405140bdc
CRC32: 3e72bee5
каталог C:WindowsSystem32
+ acregl.exe 07b40136bef721015126e79e3bff2fe8 13.50 KB
Application MSDN Disc 2942 2005
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 13824
Контрольная сумма MD5 07b40136bef721015126e79e3bff2fe8
ША1 5a06169352fea92ccfd060f556ed03ce20975264
CRC32: d4b5ec17
каталог C:WindowsSystem32
+ acregl.exe 07b40136bef721015126e79e3bff2fe8 13.50 KB
Application MSDN Disc 2942 June 2005
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 13824
Контрольная сумма MD5 07b40136bef721015126e79e3bff2fe8
ША1 5a06169352fea92ccfd060f556ed03ce20975264
CRC32: d4b5ec17
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Windows Server 2003 Enterprise Edition 2003
Компания Microsoft
Вер Windows Server 2003
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe ff74ce5ea7362c2341a88d45f7aa19e6 7.50 KB
Application MSDN Disc 2180 May 2003
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 ff74ce5ea7362c2341a88d45f7aa19e6
ША1 38f80dc4ec38e9aef6f5b046da1cdbf2b52490ad
CRC32: ed6f84c7
каталог C:WindowsSystem32
+ acregl.exe d10f3b315c81afb12cbe891ecadb1566 6.50 KB
Application MSDN Disc 0785 May 2001
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 d10f3b315c81afb12cbe891ecadb1566
ША1 ee5fd2d39d3eecd4b47167b3825130720b7ad5ac
CRC32: 775502a1
каталог C:WindowsSystem32
+ acregl.exe 26e33a85e3364c1cb6e6951cedfc3e13 7.50 KB
Application MSDN Disc 3498 April 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 26e33a85e3364c1cb6e6951cedfc3e13
ША1 ce0f80ab3cea4e397a7880470c6ac4efd069cff3
CRC32: c3a46e38
каталог C:WindowsSystem32
+ acregl.exe 15c68059c38f6c9bdc5308f1c3fd4d6a 7.50 KB
Application MSDN Disc 3498 April 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 15c68059c38f6c9bdc5308f1c3fd4d6a
ША1 03329216cb04a761901bd45c59fd8e5316c007be
CRC32: 7e5b2986
каталог C:WindowsSystem32
+ acregl.exe 5a8ee862ba3a9ac4da3a5c10d630f975 13.50 KB
Application MSDN Disc 2973 July 2005
Компания Microsoft Corporation
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 13824
Контрольная сумма MD5 5a8ee862ba3a9ac4da3a5c10d630f975
ША1 3f7d4dff9cd0355b86661c1a0059e81e5e8ba864
CRC32: df67dc4d
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows Server 2003 x64 WOW
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows Server 2003 R2 x64 WOW
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows Server 2003 R2
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows XP Professional x64
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows Server 2003 Service Pack 1
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows XP Service Pack 2
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows 2000 SP4
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft Visual Studio 2005 Professional edition with MSDN Premium Subscription 2005
Компания Microsoft
Вер Windows Vista
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft SQL Server 2005 Standard Edition 2005
Компания Microsoft
Вер Windows XP Professional x64
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft SQL Server 2005 Standard Edition 2005
Компания Microsoft
Вер Windows Server 2003 Datacenter SP1
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft SQL Server 2005 Standard Edition 2005
Компания Microsoft
Вер Windows Server 2003 Enterprise SP1
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft SQL Server 2005 Standard Edition 2005
Компания Microsoft
Вер Windows Server 2003 Standard SP1
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft SQL Server 2005 Standard Edition 2005
Компания Microsoft
Вер Windows 2000 Pro SP4
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application Microsoft SQL Server 2005 Standard Edition 2005
Компания Microsoft
Вер Windows XP SP2
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application MSDN Disc 2939.3 June 2007
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 6354f059674844bfbe3484f455c56f03 10.00 KB
Application MSDN Disc 2939.3 June 2007
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 6354f059674844bfbe3484f455c56f03
ША1 b4a7689eccef3c9166473642e7a774783c8b129c
CRC32: 83860c41
каталог C:WindowsSystem32
+ acregl.exe 93179d28ca5eeed331cc83bf0a05f4f0 6.50 KB
Application MSDN Disc 1103 November 2001
Компания Microsoft
Вер MSDOS
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 93179d28ca5eeed331cc83bf0a05f4f0
ША1 698e1363404ca3d50dff8a9c765ddb3d4c8a24c6
CRC32: 6819f183
+ acregl.exe d86a2ef31a90a7a9a3f8cb2b87ce8d22 11.50 KB
Application Windows Server 2012 Datacenter 2012
Компания Microsoft
Вер Windows Server 2012
Архитектура 64-разрядная (x64)
KB 11776
Контрольная сумма MD5 d86a2ef31a90a7a9a3f8cb2b87ce8d22
ША1 e882e83648f27a84ec745fe98aa94f8fa5adde59
CRC32: 1eae10e5
каталог C:WindowsSystem32
+ acregl.exe d86a2ef31a90a7a9a3f8cb2b87ce8d22 11.50 KB
Application Windows Server 2012 Datacenter 2012
Компания Microsoft
Вер Windows 64-bit
Архитектура 64-разрядная (x64)
KB 11776
Контрольная сумма MD5 d86a2ef31a90a7a9a3f8cb2b87ce8d22
ША1 e882e83648f27a84ec745fe98aa94f8fa5adde59
CRC32: 1eae10e5
каталог C:WindowsSystem32
+ acregl.exe d86a2ef31a90a7a9a3f8cb2b87ce8d22 11.50 KB
Application Windows MultiPoint Server Premium 2012 2012
Компания Microsoft
Вер Windows 64-bit
Архитектура 64-разрядная (x64)
KB 11776
Контрольная сумма MD5 d86a2ef31a90a7a9a3f8cb2b87ce8d22
ША1 e882e83648f27a84ec745fe98aa94f8fa5adde59
CRC32: 1eae10e5
каталог C:WindowsSystem32
+ acregl.exe d86a2ef31a90a7a9a3f8cb2b87ce8d22 11.50 KB
Application MSDN disc 4617.02 March 2013
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 11776
Контрольная сумма MD5 d86a2ef31a90a7a9a3f8cb2b87ce8d22
ША1 e882e83648f27a84ec745fe98aa94f8fa5adde59
CRC32: 1eae10e5
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application MSDN Disc 4454 May 2008
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe 54ca6e1fc7de8e183fc2b6dbbf43ae61 11.00 KB
Application Microsoft Windows Server 2008 Standard SP2 2009
Компания Dell
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 54ca6e1fc7de8e183fc2b6dbbf43ae61
ША1 bebd366347ec369f3b16d8ba428f31524db13126
CRC32: 33341c70
каталог C:WindowsSystem32
+ acregl.exe 302eccef8518542c57a1af3c52cf2205 10.00 KB
Application Microsoft Windows Server 2008 Standard SP2 2009
Компания Dell
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 302eccef8518542c57a1af3c52cf2205
ША1 6f2d5ecfd7e454fb65dee213a87157edd320dc3d
CRC32: 2b1564bc
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application Windows Server Enterprise 2008 2008
Компания Microsoft
Вер Windows Server
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application Windows Server Enterprise 2008 2008
Компания Microsoft
Вер Windows x32
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe 92ba260981ff92a3cbebb6fa6963e4c9 10.00 KB
Application Operating System Microsoft Windows Server 2008 Standard 2008
Компания Dell
Вер Windows Server 2008 x32
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 92ba260981ff92a3cbebb6fa6963e4c9
ША1 2c85dac31a02f8682340ab7a5df0c5dc12de8393
CRC32: 3a1ac0e4
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application Operating System Microsoft Windows Server 2008 Standard 2008
Компания Dell
Вер Windows Server 2008 x32
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe 92ba260981ff92a3cbebb6fa6963e4c9 10.00 KB
Application Operating System Microsoft Windows Server 2008 Standard 2008
Компания Dell
Вер Windows Server 2008 x64
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 92ba260981ff92a3cbebb6fa6963e4c9
ША1 2c85dac31a02f8682340ab7a5df0c5dc12de8393
CRC32: 3a1ac0e4
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application Operating System Microsoft Windows Server 2008 Standard 2008
Компания Dell
Вер Windows Server 2008 x64
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe 92ba260981ff92a3cbebb6fa6963e4c9 10.00 KB
Application Operating System Microsoft Windows Server 2008 Standard 2008
Компания Dell
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 92ba260981ff92a3cbebb6fa6963e4c9
ША1 2c85dac31a02f8682340ab7a5df0c5dc12de8393
CRC32: 3a1ac0e4
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application Operating System Microsoft Windows Server 2008 Standard 2008
Компания Dell
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe 92ba260981ff92a3cbebb6fa6963e4c9 10.00 KB
Application Dell Operating System Microsoft Windows Server 2008 Standard 32-bit and 64-bit 2008
Компания Dell
Вер Windows Server 2008 Standard
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 92ba260981ff92a3cbebb6fa6963e4c9
ША1 2c85dac31a02f8682340ab7a5df0c5dc12de8393
CRC32: 3a1ac0e4
каталог C:WindowsSystem32
+ acregl.exe a829b390ab25411f32f4a6834231eb60 11.00 KB
Application Dell Operating System Microsoft Windows Server 2008 Standard 32-bit and 64-bit 2008
Компания Dell
Вер Windows Server 2008 Standard
Архитектура 64-разрядная (x64)
KB 11264
Контрольная сумма MD5 a829b390ab25411f32f4a6834231eb60
ША1 056cdb5724e609f3a589214d65ede434523b9ccc
CRC32: dc693723
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application MSDN Disc 2085 May 2003
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe d4b68b7551f5d2310a38570fdcf633bf 7.50 KB
Application MSDN Disc 2085 May 2003
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 d4b68b7551f5d2310a38570fdcf633bf
ША1 90232cf0b5f0d5d7b5939531bdab2fc30de389e6
CRC32: 43f762b9
каталог C:WindowsSystem32
+ acregl.exe bb5c9de74ab5347b66b6161cf725e1a2 11.50 KB
Application Windows Web Server 2008 R2 2008 R2
Компания Microsoft
Вер Windows 64-bit
Архитектура 64-разрядная (x64)
KB 11776
Контрольная сумма MD5 bb5c9de74ab5347b66b6161cf725e1a2
ША1 72e0352208f70a806ba7372692d10ae5b9a8109a
CRC32: 4c047795
каталог C:WindowsSystem32
+ acregl.exe bb5c9de74ab5347b66b6161cf725e1a2 11.50 KB
Application Microsoft Windows Server 2008 R2 Standard 2009
Компания Dell
Вер Windows Server 2008 R2 Standard
Архитектура 64-разрядная (x64)
KB 11776
Контрольная сумма MD5 bb5c9de74ab5347b66b6161cf725e1a2
ША1 72e0352208f70a806ba7372692d10ae5b9a8109a
CRC32: 4c047795
каталог C:WindowsSystem32
+ acregl.exe a5c81d7001fed04ed68c044afbc3cdb6 7.00 KB
Application MSDN Disc 1952.1 January 2003
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7168
Контрольная сумма MD5 a5c81d7001fed04ed68c044afbc3cdb6
ША1 764b69390ab12f4dd61f83b48214c215ebe7cb21
CRC32: 41748f34
каталог C:WindowsSystem32
+ acregl.exe a5c81d7001fed04ed68c044afbc3cdb6 7.00 KB
Application Microsoft Office System Beta 2 Kit 2003 2003
Компания Microsoft
Вер Windows 2000
Архитектура 64-разрядная (x64)
KB 7168
Контрольная сумма MD5 a5c81d7001fed04ed68c044afbc3cdb6
ША1 764b69390ab12f4dd61f83b48214c215ebe7cb21
CRC32: 41748f34
каталог C:WindowsSystem32
+ acregl.exe a5c81d7001fed04ed68c044afbc3cdb6 7.00 KB
Application Microsoft Office System Beta 2 Kit 2003 2003
Компания Microsoft
Вер Windows XP
Архитектура 64-разрядная (x64)
KB 7168
Контрольная сумма MD5 a5c81d7001fed04ed68c044afbc3cdb6
ША1 764b69390ab12f4dd61f83b48214c215ebe7cb21
CRC32: 41748f34
каталог C:WindowsSystem32
+ acregl.exe 85d32b9145b6a8c22607c5bddeb79dd5 6.50 KB
Application MSDN Disc 1268 February 2002
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 85d32b9145b6a8c22607c5bddeb79dd5
ША1 cd3246cc91d12961bc9c6cea2d62151405140bdc
CRC32: 3e72bee5
каталог C:WindowsSystem32
+ acregl.exe f259acde0b8743fe5dd782182acc99b6 6.50 KB
Application MSDN Disc 1268 February 2002
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 f259acde0b8743fe5dd782182acc99b6
ША1 917c17f22267354b6484e6030f1e702c3a0b783f
CRC32: d3dfdb01
каталог C:WindowsSystem32
+ acregl.exe f259acde0b8743fe5dd782182acc99b6 6.50 KB
Application MSDN Disc 1244 February 2002
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 f259acde0b8743fe5dd782182acc99b6
ША1 917c17f22267354b6484e6030f1e702c3a0b783f
CRC32: d3dfdb01
каталог C:WindowsSystem32
+ acregl.exe 6cd58d32cfae7126398033c3eebc2077 7.50 KB
Application MSDN Disc 2619 January 2004
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 6cd58d32cfae7126398033c3eebc2077
ША1 d1c72539a91fa9b735733358166352ed2604e39a
CRC32: c3315593
каталог C:WindowsSystem32
+ acregl.exe 495962353df7debfe057429d6feaa88a 6.50 KB
Application MSDN Disc 0786.1 November 2001
Компания Microsoft
Вер MSDOS
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 495962353df7debfe057429d6feaa88a
ША1 fe87b30323e7b33c90946fb31c1b7f261b1c406d
CRC32: 28f23680
+ acregl.exe 495962353df7debfe057429d6feaa88a 6.50 KB
Application MSDN Disc 0786.1 November 2001
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 495962353df7debfe057429d6feaa88a
ША1 fe87b30323e7b33c90946fb31c1b7f261b1c406d
CRC32: 28f23680
каталог C:WindowsSystem32
+ acregl.exe 495962353df7debfe057429d6feaa88a 6.50 KB
Application MSDN Disc 0785.1 November 2001
Компания Microsoft
Вер MSDOS
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 495962353df7debfe057429d6feaa88a
ША1 fe87b30323e7b33c90946fb31c1b7f261b1c406d
CRC32: 28f23680
+ acregl.exe 495962353df7debfe057429d6feaa88a 6.50 KB
Application MSDN Disc 0785.1 November 2001
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 6656
Контрольная сумма MD5 495962353df7debfe057429d6feaa88a
ША1 fe87b30323e7b33c90946fb31c1b7f261b1c406d
CRC32: 28f23680
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN BackOffice Server Test Platform January 2000
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN Disc 0013.1 April 2002
Компания Microsoft
Вер Windows 2000 Server
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN Disc 0013.1 April 2002
Компания Microsoft
Вер Windows 2000 Advanced Server
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN Disc 0013.1 April 2002
Компания Microsoft
Вер WIndows 2000 Professional
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN Disc 0013.1 April 2002
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN Beta January 2001
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application msdn Development Platform Disc 12 February 2000
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 471e17cb2815441e74052f039d5afa29 7.27 KB
Application MSDN Disc 0752 April 2001
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7440
Контрольная сумма MD5 471e17cb2815441e74052f039d5afa29
ША1 a7377c340769dfc34c269d95f253c8623f2fb281
CRC32: 43393e52
каталог C:WindowsSystem32
+ acregl.exe 90438c4e19d2f93b7ad55a9176740014 7.50 KB
Application MSDN Disc 2441.7 May 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 90438c4e19d2f93b7ad55a9176740014
ША1 b44ca785fc2827eeaa495dcb3869de3c59a27d2c
CRC32: f4b43b03
каталог C:WindowsSystem32
+ acregl.exe 415c5c354ec2e417df93262ade3880e7 7.50 KB
Application MSDN Disc 2466.4 April 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 415c5c354ec2e417df93262ade3880e7
ША1 749fb7a8639e361e934a993ebe3cb9139e9d7802
CRC32: 48d157b3
каталог C:WindowsSystem32
+ acregl.exe 12b140f438d051d0cce5d056c2d16084 13.50 KB
Application MSDN Library Subscription March 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 13824
Контрольная сумма MD5 12b140f438d051d0cce5d056c2d16084
ША1 ee8b7302e82f5e53ab299db9635066b7a7ff01be
CRC32: 7c185ddc
каталог C:WindowsSystem32
+ acregl.exe 842effa59ca3a61912caf409861980bd 7.50 KB
Application MSDN Library Subscription March 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 842effa59ca3a61912caf409861980bd
ША1 ad67e61be31b99a0d0ae93a4428e931225afc4a0
CRC32: 0c2c99b9
каталог C:WindowsSystem32
+ acregl.exe abe2bf5624405e4153391f3e6d2d74c8 10.00 KB
Application MSDN Library Subscription March 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 10240
Контрольная сумма MD5 abe2bf5624405e4153391f3e6d2d74c8
ША1 7bd485ed62a40c4b6f3dc06b5cc27809f395bb38
CRC32: f79a78df
каталог C:WindowsSystem32
+ acregl.exe ff74ce5ea7362c2341a88d45f7aa19e6 7.50 KB
Application MSDN Library Subscription March 2006
Компания Microsoft
Вер Windows 10
Архитектура 64-разрядная (x64)
KB 7680
Контрольная сумма MD5 ff74ce5ea7362c2341a88d45f7aa19e6
ША1 38f80dc4ec38e9aef6f5b046da1cdbf2b52490ad
CRC32: ed6f84c7
каталог C:WindowsSystem32

The usrlogon.cmd process is a hold-over from the Windows NT 4.0 TSE days, but it is still a very useful mechanism for running user level scripts — it is especially useful when a GPO is not available.

What is it:

This is a script the is launched as part of the user logon process.  It is standard in every Terminal Services/Remote Desktop Services installation. The script has several parts that serve different purposes, from home directory mappings to external scripts provided by the administrator.

The script exists in %systemroot%system32, and is denoted by the extension, it is a plain text batch file.  The script is launched from the registry.  The launch point is HKLMSoftwareMicrosoftWi
ndows NTCurrentVersionWinLogon
.  Depending on the TS/RDS version, usrlogon.cmd will be part of the AppSetup value or the UserInit value.

Script breakdown:

The first step of the script is

Call "%SystemRoot%Application Compatibility ScriptsSetPaths.Cmd"
                      

Open in new window

This step launches the SetPaths.cmd batch file and waits for it to return.

Setpaths.cmd is a script that uses the acregl.exe utility to extract common program paths and set that information in Environment variables. (It is a several step process in and of itself, but it is effectively outside of the scope of this article).  The key fact is that this step will set an environment variable called _SetPaths as either SUCCEED or FAIL.

The second step of this script is to check the status of the first step.  If it fails, it will exit, if it succeeds, it will continue.  The biggest issue is that the SetPaths step will very frequently fail and over years of experience has been proven highly *unreliable*.  If you do not write your
application compatibility scripts using those variables from SetPaths.cmd, then it is perfectly safe to simply comment out the 2nd step.  I do this by adding 2 : marks at the beginning of the line.

::If "%_SETPATHS%" == "FAIL" Goto Done
                      

Open in new window

The third step looks to see if is a file called %systemroot%system32usrl
ogn1.cmd (More on this file later): If it is there, go to %systemroot%application compabitility scriptslogon and execute it. Once the usrlogn1.cmd file and it’s child process are complete, the script continues.

If the usrlogn1.cmd file doesn’t exist, then the script changes into the %systemroot%application compatibility scripts» directory and then executes the rootdrv.cmd file. (This is an important step).

This harkens back to those NT 4 TSE days.  

In those days, when user’s home directory was specified in the directory, it would connect the user to the directory as the specified home directory.  The issue was that in *most* environments, a top level directory would be shared out that contained the user directories.  

So, if drive U: was mapped to the home directory, it would connect as

u:username
because the actual directory was \servershareusername
.  In those days, there was frequently a need to configure applications to point to a unique directory for a user for long term storage, configuration information, etc.  Since Windows was generally a single interactive
user operating system, the applications generally never expected to have multiple interactive users connected at the same time and didn’t take their application configurations into consideration.  

Frequently, the applications would simply store their user configuration information in the HKEY_LOCAL_MACHINE registry hive because it was a «convenient» way to make it accessible to all the users of a machine.  Combining all of these elements was a challenge in the NT4 TSE environment.

The reason this is important is to establish a drive letter that is the same for all the users, but points to a unique path.  This is called the Root Drive. This next step changes from the %systemroot%application compatibility scriptslogon directory to the %systemroot%application compatibility scripts directory and tries to execute the RootDrv.cmd command.  RootDrv.cmd gets executed — it checks for the existence of the RootDrv2.cmd and executes if it exists.  By default, RootDrv2.cmd does not exist.  

RootDrv2.cmd sets an environment variable
RootDrive equal to the intended drive letter.  The subsequent step checks for an environment variable called RootDrive that gets created by RootDrv.cmd.  If the environment variable does not exist, then the script exits and runs the end.cmd file which simply echoes a blank line.  If the administrator desires, special cleanup routines can be run from end.cmd, although I have never seen it used.  

RootDrv2.cmd is created by the administrator executing the script %systemroot%application compatibility fileschkroot.cmd.  ChkRoot.cmd tries to execute rootdrv.cmd, and if the ROOTDRIVE does not exist, then chkroot.cmd echos the script lines into RootDrv2.cmd and opens the file in notepad and waits for the administrator to enter in the appropriate variable.  The script lines are all comments except for one:

set rootdrive=
                      

Open in new window

. The comments explain what to put there.  For example:

set rootdrive=h:
                      

Open in new window

 

Chkroot.cmd then tries to execute rootdrv2.cmd again, and if it still fails, it will set an environment variable _CHKROOT to FAIL and changes into the %systemroot%application compatibility scriptsinstall directory.  If it does *not* fail, then it executes the usrlogon.cmd file and when usrlogon.cmd completes, it will write the RootDrive value to the registry under HKLMSoftwareMicrosoftWi
ndows NTTerminal Server key.

Now that the RootDrive variable is set, usrlogon.cmd uses the value of ROOTDRIVE to create a drive letter that is the same for all users, but points to a unique location.  The «magic» of this is the old SUBST command.  This creates a drive letter that points to a specific path.  The command is

subst %rootdrive% %homedrive%%homepath%
                      

Open in new window

For example:  If the user’s home drive is u: and the home path is username, and the ROOTDRIVE is set to H:, then the command is subst H: U:username.  So, effectively, all of the users on the system will have an H: but there home directories are unique.  

The exact steps are — the script attempts to delete the ROOTDRIVE letter as a mapped drive and checks to see if it still exists.  If it does, then it deletes it as a substitute (SUBST) drive.

Now that a unique drive letter is established, the script goes on to execute usrlogn2.cmd and when completed it exits.

Remember the usrlogn1.cmd I mentioned above, and now the usrlogn2.cmd scripts?  The intent of usrlogn1.cmd is to execute scripts in %systemroot%application compatibility scriptslogon.  The intent of usrlogn2.cmd is to execute scripts in %systemroot%]application compatibility scriptslogon that require a unique drive letter.  Neither of these scripts exist by default — they must be created by an administrator.  These scripts should be create in %systemroot%system32.  The usrlogon.cmd script expects them to be there, and they will not be used if located somewhere else.

Now that the basic mechanics are explained, we can go over how this can be used, why it can be a good idea to use it, and interesting tidbits about it.

How it can be used:

As the directory name shows, it is for Application Compatibility Scripts (although you can do anything with it). The idea is that these scripts will run and configure whatever needs to be done for an application.  Some examples are settings specific environment variables, copying files, adding registry entries, or just about any activity that a user could do that can be scripted.

To this end, Microsoft provides some utilities in %systemroot%application compatibility scripts that are not well documented, but they are useful.  If you search for them on TechNet you can find the documentation for them.
http://support.microsoft.com/kb/187627/r

acregl.exe — this is used by the chkroot script, but this utility looks up a registry value and creates a batch file to create an environment variable that contains the registry value data.

acsr.exe — this is *very* fast text search and replace.  Typically, this would be used to change a value in a file as the user logs in — for example, taking a baseline configuration file and creating a copy in the user’s home directory containing unique values for the user.

aciniupd.exe — this utility can update INI files.  This was especially useful for dealing with 16bit Windows applications that were heavily INI driven.

Why it can be used:

In this day and age, these mechanics are infrequently used.  The prevailing
standard operating method is to use Group Policy and other methods of deploying scripts.  However, sometimes these mechanics will break down, or may simply not be available.  Or you may want these scripts to affect your administrators, and they are not affected by the GPO’s.. there are other scenarios, these are just the more common ones.  

Interesting tidbits:

These are cmd files and by default, these windows are visible to the logging on user and can be exited by them.  The Microsoft way to deal with this is to use a GPO to configure legacy logon scripts to run silently.  This works great.  

The Citrix way is to use a utility called ctxhide.exe that was created several years ago to launch the cmd file (usrlogon.cmd) silently.  In fact the Citrix installations will automatically detect the usrlogon.cmd launch point in the registry and modify them to include ctxhide.exe.  (So, usrlogon.cmd becomes ctxhide.exe usrlogon.cmd).  The problem is that ctxhide.exe has been riddled with problems and frequently the command to be launched (in our case, usrlogon.cmd) simply never gets launched.  To avoid this, I simply remove the ctxhide.exe reference from the registry.

One thing I have seen on occasion is people modifying the usrlogon.cmd to execute code, or putting scripting code directly into the usrlogn1.cmd or usrlogn2.cmd.  While this does technically work, the
intention is for these scripts to call *other* scripts.  In fact, the original %systemroot%application compatibility scriptsinstall directory used to contain scripts to work around some known issues with existing Microsoft applications.  

You would run these install scripts, and they would create scripts in the %systemroot%application compatibility scriptslogon directory and automatically place a statement to run them in the usrlogn1.cmd or usrlogn2.cmd file.  Because of this, it was very important to make sure your modifications to these files ended with a blank line.  Otherwise, an automated script might just tack itself on to the very end of the script line and create an unworkable command.

When creating scripts to use for usrlogn1.cmd or usrlogn2.cmd be aware of some key facts.

1. Your scripts can change directories, but they should return to the initial directory (%systemroot%application compatibility scriptslogon).  (They can do this with the pushd and popd commands.  Pushd will change into the specified directory and remember where is started from.  Popd will return to the directory stored by pushd.  Pushd can accept a UNC path — it will simply map the first available drive working backwards from z: and then change the directory).  

2. You will typically want to ‘call’ a sub-script. Using CALL instructs the batch file to launch the process and wait for it to return.

3. As an alternate, if you don’t need to wait for the sub-script to return, you can use START.  START will launch the process and continue on immediately.

4. Don’t use EXIT in your sub-scripts.  This will exit the cmd.exe process that launched with usrlogon.cmd and subsequently stop the processing of any other sub-scripts.

5. You can launch powershell scripts with these mechanics.  Just use powershell.exe -file <filepath> -nologo -noninteractive -noprofile

6. This entire process runs in the user’s security context!  Don’t put things in there that the user could not do.

UsrlogonProcessing.pdf

Понравилась статья? Поделить с друзьями:
  • C users user appdata local microsoft windows много весит
  • C windows system32 fsquirt exe friendlyappname
  • C users default appdata roaming microsoft windows sendto
  • C windows system32 dts pc apo4x dtsapo4service exe
  • C users default appdata local microsoft windows