How can automatic running of chkdsk be permanently disabled? (I know it shouldn't be)

  • Thread starter Thread starter c627627
  • Start date Start date
C

c627627

....but I have a specific reason for wanting to disable automatic running of
chkdsk (it sometimes runs after improper reboot, etc...) I understand that
this shouldn't be done on most systems used by average users. I am not sure
whether this is the case with both Windows 2000 and Windows XP registry
values but the following information >> only temporarily << disabled
automatic running of chkdsk on my system due to dirty bit being detected:
http://support.microsoft.com/?kbid=160963


I can do this if I go to
HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ CONTROL \ Session Manager
\

and change the value of BootExecute to
autocheck autochk /k:cdefghijklmnopqstuwxyz*


However the value changes "itself" after a while to
autocheck autochk /k:cdefghijklmnopqstuwxyz*
autocheck autochk *

(the autocheck autochk * is added which causes chkdsk to run after a dirty
bit is detected...)


1. Is there away to set the BootExecute value to read-only?

2. What should the contents of a .reg file be that ONLY set the BootExecute
value found under
HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ CONTROL \ Session Manager
\
to
autocheck autochk /k:cdefghijklmnopqstuwxyz*
 
This article may help.

http://support.microsoft.com/kb/q218461/

--
Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| ...but I have a specific reason for wanting to disable automatic running
of
| chkdsk (it sometimes runs after improper reboot, etc...) I understand that
| this shouldn't be done on most systems used by average users. I am not
sure
| whether this is the case with both Windows 2000 and Windows XP registry
| values but the following information >> only temporarily << disabled
| automatic running of chkdsk on my system due to dirty bit being detected:
| http://support.microsoft.com/?kbid=160963
|
|
| I can do this if I go to
| HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ CONTROL \ Session
Manager
| \
|
| and change the value of BootExecute to
| autocheck autochk /k:cdefghijklmnopqstuwxyz*
|
|
| However the value changes "itself" after a while to
| autocheck autochk /k:cdefghijklmnopqstuwxyz*
| autocheck autochk *
|
| (the autocheck autochk * is added which causes chkdsk to run after a dirty
| bit is detected...)
|
|
| 1. Is there away to set the BootExecute value to read-only?
|
| 2. What should the contents of a .reg file be that ONLY set the
BootExecute
| value found under
| HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ CONTROL \ Session
Manager
| \
| to
| autocheck autochk /k:cdefghijklmnopqstuwxyz*
|
|
 
In said:
...but I have a specific reason for wanting to disable automatic
running of chkdsk (it sometimes runs after improper reboot,
etc...) I understand that this shouldn't be done on most systems
used by average users. I am not sure whether this is the case
with both Windows 2000 and Windows XP registry values but the
following information >> only temporarily << disabled automatic
running of chkdsk on my system due to dirty bit being detected:
http://support.microsoft.com/?kbid=160963

Can't you just use CHKNTFS.EXE /? (W2K) "/x" switch and arguments
Possibly this is an FSUTIL.EXE function in XP (?)

Sorry, I don't have time to confirm that right now.
 
Back
Top