-
Home
-
News
- 2 Simple Ways to Fix Autochk Not Found on Windows 11/10/8/7
2 Simple Ways to Fix Autochk Not Found on Windows 11/10/8/7
By Ariel | Follow |
Last Updated
Many users encounter the autochk program not found skipping autocheck error during a reboot. What is autochk.exe? How to fix autochk not found on Windows 11/10/8/7? Now, let’s explore the answers together with MiniTool Partition Wizard.
I am getting This error «autochk program not found — skipping autocheck » and then my System Reboot, this problem is making me angry…. how do I solve this? I tried every solution available on Google but none of them worked.https://answers.microsoft.com/en-us/windows/forum/all/autochk-program-not-found-skipping-autocheck/fff09068-69a2-44ff-b4d2-af15406d0661
What Is Autochk.exe
What is autochk.exe? Autochk.exe is a version of CHKDSK that only runs on NTFS hard disks and runs before the Windows system starts. This utility can be used to perform automatic disk checks during Windows system startup. It scans the file system errors and tries repairing them on the hard drive. It cannot run directly from Command Prompt but run CHKDSK on the boot drive.
However, a lot of users receive the “autochk program not found skipping autocheck” error during the system reboots. How to fix autochk not found during startup? Let’s keep reading the following part.
After investigating extensive user reports, we summarize 2 common ways to get rid of the autochk.exe not found error. Let’s start trying.
# 1. Use an Alternative to Autochk.exe – MiniTool Partition Wizard
As discussed above, Autochk.exe only runs automatic disk checks during startup. If you encounter the “autochk not found during reboot” error, you can use a professional disk checker – MiniTool Partition Wizard. It can help you check file system errors and bad sectors on a hard disk during reboot. Besides, it can check disk performance, recover data, migrate OS to SSD, convert MBR to GPT, etc.
Here’s how to check the hard disk using MiniTool Partition Wizard bootable version.
MiniTool Partition Wizard DemoClick to Download100%Clean & Safe
Step 1. Plug the prepared USB into a working computer or insert a USB drive or CD/DVD.
Step 2. Launch the MiniTool software to access its main interface. Click Bootable Media in the upper right corner and follow the on-screen instructions to create a bootable USB drive.
Step 3. Insert the bootable USB into the original computer, restart your computer, and press F2 or Delete keys to enter BIOS, change boot order, and make your computer boot from the USB drive.
Step 4. In the main interface of MiniTool Partition Wizard, select the drive that you want to check, and click on Check File System from the left action panel.
Step 5. In the pop-up window, select the Check & fix detected errors option and click on Start to begin the repair.
Step 6. To check bad sectors, select the hard disk and click Surface Test from the left panel. Then click Start Now to scan the disk for errors. If any blocks are marked with red color, it indicates that your hard drive is failing and you may consider replacing it with a new one.
Once done, reboot your computer and see if the “autochk.exe could not found” error disappears.
# 2. Use Registry Editor to Repair the Autochk.exe Not Found Error
Some users from the superuser.com forum reported that the “autochk not found during startup” error can be solved by using Registry Editor. Let’s have a try.
Step 1. Make sure your computer boots into WinRE. In the Startup Recovery Environment mode, select Command Prompt, type regedit, and press Enter.
Step 2. In the Registry Editor window, select the HKEY_Local_Machine folder, click File from the top menu, and select Load Hive.
Step 3. Locate the Windowssystem32config path search the new drive or partition you have cloned, and select the file named SYSTEM.
Step 4. Give a new name for the hive that will be displayed in Registry Editor. Then navigate to the following path and search for an entry named DosDevices\C:.
Step 5. If you don’t have the MountedDevice entry, create it manually. Type diskpart in the Command Prompt window and run the following commands in order.
- list disk
- select disk x (x represent the new disk number)
- uniqueid disk to see the disk ID
Step 6. Once you find the new disk ID, compare it to the volume IDs from the Registry Editor window and find one that matches.
Step 7. Right-click Registry, and select the new-binary volume, and name it DosDevice\C:.
Step 8. Double-click the entry with ??Volume and copy the first line. Then paste it into the new entry C:, and repeat the same procedure for the second line.
Step 9. Select the system_new hive and click on File >Unload to save the changes in the Registry Editor window.
Now, you can reboot your computer and see if the “autochk not found during reboot” error disappears.
About The Author
Position: Columnist
Ariel has been working as a highly professional computer-relevant technology editor at MiniTool for many years. She has a strong passion for researching all knowledge related to the computer’s disk, partition, and Windows OS. Up till now, she has finished thousands of articles covering a broad range of topics and helped lots of users fix various problems. She focuses on the fields of disk management, OS backup, and PDF editing and provides her readers with insightful and informative content.
Windows XP, 7,8 and 10 boot crash issue — «autochk program not found, skipping autocheck» .
Windows does this autocheck routine upon bootup to check for a dirty bit, ff it finds it, Windows will not load and you will get the message of «autochk program not found, skipping autocheck». Once this happens, there is no way that I know of to fix it. Running the usual ‘bootrec /fixmbr’ or ‘bootrec /fixboot’ won’t do anything as the issue has nothing to do with the master boot record, partition table or your hard drive in general.
The only resolve is to reinstall the operating system, even safe mode won’t help here. This issue hit two of my friend’s pc’s yesterday and it’s no fun having to reinstall from scratch, especially when most people never back up.
The problem is a routine registry check for what Microsoft calls a dirty bit, flag > yes then Windows will not boot, flag < no, Windows is allowed to boot.
There are many articles about the autochk issue, most of them from several years ago and with the wrong information on how to resolve it. I have looked through many web sites, all with ridiculous resolves.
Here is how to fix it before Windows crashes on you.
Check if your drive is dirty or not. Run this command with admin rights. x=drive letter, ex: fsutil dirty query c:
fsutil dirty query x:
Even if Windows says drive is NOT dirty, I would still make this change.
Default Setting in Windows 10 Pro x64
Locate this registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager to find the entry
Run this command with admin rights. x=drive letter, ex: chkntfs /x c:
chkntfs /x x:
If you have multiple partitions/drives, enter chkntfs /x c: d: e: f: < — place each drive letter on the same line with space
Details:: https://support.microsoft.com/en-us/help/160963/chkntfs-exe-what-you-can-use-it-for and https://technet.microsoft.com/en-us/library/bb490877.aspx
Changed Setting in Windows 10 Pro x64
According to Microsoft, the autocheck feature is to prevent malicious rogue software from corrupting your computer. The idea is to stop Windows from booting before the problem gets worse. Unfortunately, when this message occurs, there is no fix, other than the reinstall. I have seen this issue occur on a few pc’s now with hardly any applications installed, all variants of Windows. Hope this helps.
Article: https://www.raymond.cc/blog/disable-or-stop-auto-chkdsk-during-windows-startup/view-all/
Article: http://www.hightechdad.com/2013/04/25/how-to-stop-chkdsk-from-running-on-every-boot-up/
Распознавание голоса и речи на C#
UnmanagedCoder 05.05.2025
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .
Реализация своих итераторов в C++
NullReferenced 05.05.2025
Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .
Разработка собственного фреймворка для тестирования в C#
UnmanagedCoder 04.05.2025
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .
Распределенная трассировка в Java с помощью OpenTelemetry
Javaican 04.05.2025
Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . .
Шаблоны обнаружения сервисов в Kubernetes
Mr. Docker 04.05.2025
Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . .
Создаем SPA на C# и Blazor
stackOverflow 04.05.2025
Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .
Реализация шаблонов проектирования GoF на C++
NullReferenced 04.05.2025
«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .
C# и сети: Сокеты, gRPC и SignalR
UnmanagedCoder 04.05.2025
Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . .
Создание микросервисов с Domain-Driven Design
ArchitectMsa 04.05.2025
Архитектура микросервисов за последние годы превратилась в мощный архитектурный подход, который позволяет разрабатывать гибкие, масштабируемые и устойчивые системы. А если добавить сюда ещё и. . .
Многопоточность в C++: Современные техники C++26
bytestream 04.05.2025
C++ долго жил по принципу «один поток — одна задача» — как старательный солдатик, выполняющий команды одну за другой. В то время, когда процессоры уже обзавелись несколькими ядрами, этот подход стал. . .
Skip to content
- Products
- DymaxIO
- Undelete
- Partners
- Partners
- Channel Partner Home
- Partner Program Overview
- Partners Login
- Find a Condusiv Reseller
- Resources
- DymaxIO
- Data Sheet
- White Papers
- Videos
- Webinars
- Case Studies
- Undelete
- Data Sheet
- White Papers
- Videos
- Webinars
- Case Studies
- What Is Defragmentation?
- DymaxIO
- Blog
- Help Center
- Contact
- Buy Now
- DymaxIO
- Undelete
- My Account
Program not found – skipping AUTOCHECK – revisited
This is a reposting of a prior (and popular) blog entry that unfortunately was “chopped” when we migrated to our new platform. Here it is in full:
Preface: this article refers to making direct edits to the Windows Registry. If you are not experienced with this subject, ask your company’s IT Administrator or a computer-expert friend/neighbor for help.
Our Tech Support group has seen a few reports of this error (Program not found – skipping AUTOCHECK) from customers when running Diskeeper’s bootime defrag. The error starts early in the boot process while the Session Manager process (smss.exe) is busy getting the system up and running. Smss.exe is critical to loading the paging file, initializing the registry and loading kernel components. But, before it does any of that it looks to a registry key called BootExecute. At that location it launches any applications listed. Session Manager then looks to the Windows system32 folder for particular executables it has been instructed to launch. By default there is only one program listed here – autochk.exe, the boot-time version of chkdsk, which will run if there are any file system inconsistency flags detected (i.e. volume dirty bit is set).
Read on for the solution…
Software vendors who need exclusive access to a volume (such as a defragmenter) will name proprietary executables at this registry location (and place the programs in the Windows system32 folder). Using this system is how Diskeeper is able to safely defragment files that could not be defragmented when the system is up and running.
However, malware creators have also used this BootExecute location to load their spyware/virus crap.
If you uninstall a legitimate program that has written into this BootExecute registry you may see this message. The uninstall will typically delete the executable from the system32 program, but not edit the registry. In most cases, the registry change is only a temporary one. For example: if you set Diskeeper to run a Bootime defrag “on next reboot” but uninstall it before the reboot, you can create the same issue. Once the Diskeeper Bootime defrag completes, it removes this string from the registry. Other applications are likely to behave similarly. It is also possible that a program, during install, writes data into this key, but then does not remove it on uninstall.
Another possibility is if you have run an anti-malware program that has removed the referenced executable from the system32 folder, but not changed the BootExecute registry to remove the “pointer” to that file. In that case you will also see this message.
When the program named is from a removed third-party vendor, the message is harmless. You should only be concerned if the default autochk program itself does not run.
If you do get this error and want to clean it up, here’s what you need to do:
Look in the registry at:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager” and remove the string [the name referenced in the message on system startup] from the BootExecute value.
Under normal circumstances only the following would be present:
autocheck autochk *
This is what it might look like with added values:
autocheck autochk * autocheck stera
You can change the value back to the default (as shown in the first example above), but understand that it may possibly impact a legitimate program listed here.
Stera.exe (link https://web.archive.org/web/20071012134957/https://research.sunbelt-software.com/threatdisplay.aspx?threatid=44353) is part of an adware program that pretends to be an anti-adware program!
As always, you need to be very careful editing the registry. If you see anything else listed here other than the executable named in the error message, look at named file’s properties in the system32 folder or do a web search on it. A legitimate vendor can advise you on what to do to avoid potential conflict.
For Diskeeper it would look like:
autocheck autochk * autocheck AUTONTFS E: PAGE=KEEP DIRS=NONE MFT=MIN
(where E: represents the drive letter on which to run the bootime).
You can also reset it back to the default (autocheck autochk *) without issue. That is the safest bet with Diskeeper. You’ll simply need to go back into Diskeeper and reset the Bootime job.
Diskeeper customers are always welcome to contact our support team for assistance.
Related Posts
Page load link
Problem:
The following message appears during a reboot performed by Windows setup:
Autochk program not found. Skipping autocheck.
Cause:
Windows setup reorders the partitions, resulting in BOOT.INI pointing to the incorrect partition.
Solution:
Perform the following steps:
- Boot with the BootIt BM Setup media.
- Select the option to Reactivate BootIt Bare Metal on the Installation & Recovery Boot Menu that appears.
- Reboot and reselect the boot item you created for this Windows installation.
Was This Article Helpful?
0
