More help for Registry Drill

Home Download Software Our Software Toy Room
Ordering Software Software pricing Suggestions Whats new
Search this site Site Map Links to the WWW Link to us
  Tech Support News Letter

Have you tried our glossary?

Common Questions
I have Windows ME and Registry Drill will not Compact the Registry
My machine wants to compact the Registry every reboot
No More Room in the Do Not Read File
Registry files end prematurely when using the Deep Drill
Search and Replacing
Unable to locate your browser

Common Questions

1) What should be done with the Registry entries that are required by Windows but are reported by Registry Drill to be invalid? You should fix the entry so it is correct. If it has a pointer to a missing Key, re-point it. If it has an empty string, title it based on the ProgID Key or associated server file. Review the help file for other possible ways for making repairs.

2) I just formatted and installed Windows. Now I find about 100 errors, how have these entries either become corrupted or invalid? These entries where installed by Windows. Some of them are obsolete, some are programmers errors. An example of a programmers error has been around since the first release of Windows 95; the entry is "C:\Windows\Mciole.dll", and should be "C:\Windows\System\Mciole.dll". Some are entries that your system has yet to need, so the Key is incomplete. Note: read ALL the Windows, it maybe a required Key but not a required entry.

3) I accidentally deleted a Key, now have no help menu for Windows. How do I fix it? You have three options. 1- If you backed up the Key first, Restore the Key. If you had the Drill back it up, use the Restore a Key feature in the Drill. 2- If you where in the Deep Drill, go to the Windows Folder and find the file Verify.reg, and double click on it. This will only restore the Keys that have changed or been removed since the last time you created the Verify file in the Deep Drill. 3- If you have the Drill make a backup using the Export Registry feature in the Drill, use the Drill's Import Registry.

4) I have a Class Key with a InprocServer32 SubKey and a CurVer SubKey that points to a missing Class Key. You are correct in thinking that the CurVer SubKey points to another CLSID Key. The Curver SubKey supersedes any other SubKey. So you may safely delete the CurVer SubKey. To explain this little more, let's call the Key you are questioning CLSID\Bla1 and the Key that CurVer SubKey points to is CLSID\Bla2. Let us assume that both CLSID\Bla Keys contained a Server file (Inprocserver or LocalServer SubKey) and both Keys exist. The Server file SubKey in CLSID\Bla1 is not required as Windows sees the CurVer SubKey first and redirects to the CLSID\Bla2 Key. This means that one of the 2 SubKeys in CLSID\Bla1 Key is invalid. BUT if the CLSID\Bla2 Key does not have a Server file then the Server file SubKey in CLSID\Bla1 is valid. (here again there is always exceptions to the rule).

5) How do I register a server file? You need to click on the "Check File" and you will be asked if you want to register the file.

No More Room in the Do Not Read File

If you get a message while using the Deep Drill "No more room in the do not read list" you can do a few things with the list so that you can add more Key not to be read.

The Do Not Read LIst is stored in the file "NoRead.lib", you can edit the file using a text editor, like Notepad. If you have an entry that you wish to remove from this list simply remove the line completely. Do not worry about the sequencal numbers, it is OK to have 222= and then jump to 253=.

The next option you have if you need more room, is to rename the file included a line number such as NoRead.1-250000 and then restart the Deep Drill and select a line number to start at, picking a line number to start at, many lines less then you are are currently at. A new NoRead.lib file be be created. Once you finished with the Deep drill you can save this file as Noread.250001-end.

The next time you wish to use the Deep Drill you can rename NoRead.1-250000 back to Noread.lib. You will need to abort the Deep Drill have you reach line number 250000.

The current line number is displayed on the interface while the Drill is scanning. If you abort the search and did not see the current line line, you can restart the Drill and select the option to start a a particular line number. The Drill will tell you what line number you left off at. The line number is aslo stored at the Registry Key HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Registry Drill\Content Value name is FileLine.


I have Windows ME and Registry Drill will not Compact the Registry

Windows Millennium does not load the Autoexec.bat file on bootup. Windows ME users must restart their computer with the startup diskette you made when Windows was first installed. If you do not have one you will need to create one. This can be done by accessing the Add/Remove applet in the Control Panel.

With the startup diskette inserted to the A, drive reboot. Once you see the boot menu select start computer without CD-ROM support. You will be brought to a C prompt. At the C prompt type the word "Autoexec" without the quotes. The Compacting process will start.

My machine wants to compact the Registry every reboot.

This problem normally is caused by the user attempting to Compact more than once without rebooting. The Autoexec.bat file is backed up to Autoexec.wos. Then the needed commands are placed inside the Autoexec.bat file. If you force the Compacting a second time without rebooting the new Autoexec.bat file is backed up, overwriting the last backup.

There are two methods used to install the backup copy. One is the Clean.bat file called in the Autoexec.bat file and the second is the wos file. When Windows sees a .wos file it is suppose to rename the file .bat

To remedy this edit the Autoexec.bat file and make sure there are not entries in the file pertaining to the Cleaning and Compacting. If there are then:

Open C:\Autoexec.bat in Notepad.
1) remove all the lines starting at the "@echo Off" just above the statement "If exist C:\Autoexec.wos Copy C:\Autoexec.wos C:\Autoexec.bat"
2) Delete the file C:\Autoexec.wos
3) double Click on the file C:\Clean.bat if it exists.
4) Delete the file C:\Clean.bat


Search and Replacing

When you use the search and replace function, the replacing of one or more characters in a Keys Value Name will create a new Value Name. If you do a replace of G:\ with L:\ and there is a Value Name G:\Windows, the G:\Windows will not change. A New Value Name L:\Windows will be added.

To remedy this, create a new search file after the replacing is installed to the registry. Then search for "G:\" Value Names using the button Delete Entry. Do not delete the Key. You can also use the Go To Key and delete the values using RegEdit

Registry files ends prematurely

If you get a message that the Registry appears to end prematurely. Make a note of the character, the Key, and the number the character is at. Open the file Windows\Verify.reg with a text editor that will display line numbers or will go to a line number. If you do not have one, you may download PFE32 here. This is a freeware program written by Alan Philips of the UK.

If the Key or Value name looks incomplete it may be caused by a paragraph character being present.

Fine the line number, and then find the Key belonging to the value name that the Drill told you. Before deleting the Key in the Registry look how the entry is made in the Verify.reg file. If at the character number that the drill told you is a paragraph character and the next character in is on a new line, do not delete the Registry Key. You will not be able to import the key, RegEdit will not be able to read it. Delete the key from the Verify.reg file instead.

If you delete the Key in the Registry be sure to make a backup first, an export of the Key is required.

Unable to locate your browser

To remedy this: open RegEdit and go to HKEY_CLASSES_ROOT\.html, click on the Key, the default value normally points to "htmlfile". If it is different do the same as described below but follow your Key instead.

Now go to HKEY_CLASSES_ROOT\htmlfile\shell\open\command and the default value should be: "C:\PROGRA~1\INTERN~1\iexplore.exe" -nohome

If it is something else, you need to make sure that a valid path and file is present. The Registry Drill will read the key as C:\PROGRA~1\INTERN~1\iexplore.exe. If something else is included before the beginning of the path such as "%1 C:\PROGRA~1\INTERN~1\iexplore.exe" then the path is invalid. Commands after the path are valid, such as " -nohome". Be sure that the file Iexplore.exe or what ever your browser file name is exists at C:\PROGRAM FILES\INTERNET EXPLORE or what ever path is shown.


Updated February 24, 2009