RegMedic
Version 2.4

by Easy Desk Software
http://www.easydesksoftware.com
The Easy Desk Software

CONTENTS
Getting Started Please read this section completely before using RegMedic
Suggested Procedure
R and R All Hardware
Install New Registry
Example Repair
Internet Explorer 5.0
Special Notes

TASKS
Save Current Setting
Install Windows Default Settings
Install Saved Setting
Tell me about a Registry Key
Find which keys changed
Reset A Registry Key
Replace Missing Keys Only


Getting Started

The Windows setup program installs both Windows 95 and Windows 98 with errors in the Registry. Depending on the version and options installed, a brand new Windows installation can contain as many as 32 errors. One example of this is the file Mciole.dll; the installation program sets this files path as C:\Windows\Mciole.dll but installs the file to the correct location C:\Windows\System\Mciole.dll. Windows also does not install all the keys needed for all the options until you access them. It also installs keys for options that you have not been installed. RegMedic is programmed to fix these errors when default settings are used.

This program is a very powerful tool and you should understand what it does before attempting to use it. If you are a power user you will understand each task rather easily; if you are not then make sure you read this entire help file first. Read this section carefully. DO NOT RUN RegMedic WITHOUT shutting down all other programs first. Use the Ctrl-Alt-Delete to close all programs, do not close the Explorer!

Each task that appears on the interface gives a brief description of what it will do, like an on-line help file as well as it's own help file section. You will find the description in the window on the bottom and in the middle of the interface, read both of these windows.

The first thing to do is select the version of Windows that you are using, if you are unsure, click on the Show Me button and look in the Device Manager on the General tab under the word System. Your version letter will come after 4.00.950 if you are using Windows 95. You will also notice, just below this your Internet Explorer version,  if IE 4.0 or 5.0 is installed on your computer. If it is, be sure to check the box Internet Explorer 4.0 Installed. If IE 5.0 is installed make sure that box is also checked even if you have Windows 98. Windows 98 comes with IE 4.0 installed. Second Edition comes with IE 5.0. Now double click on the words Save My Version Information in the window to the right on the interface. Simply answer the questions but be sure that the information is exactly correct.

If you have Windows 98 then when the window appears asking for your Windows Product ID number, the window will display a numbers and letters from Windows CD key.

Once you have stored your version information then you should place a dot next to Save Current Settings and double click on Read and Save Information. The middle window, where "Save Current Settings" is located, controls what options are available in the right hand window.

RegMedic during the Save My Version Information will search the hard drive for a few files. If the file exists but the optional component key is missing or marked not installed, RegMedic will consider that the option is installed. If the file is missing and the optional component key is marked installed, then RegMedic will consider the option installed. Example One: you do not have the Microsoft backup utility installed, but the file Backup.exe is on your hard drive in the required location, RegMedic will consider that this option is supposed to be installed and that some keys are incorrectly set or missing. Example Two: The Registry contains information about MSN (the Microsoft Network) but you have not installed it and you deleted the folder. RegMedic will then look for the required replacement files such as Msncall.exe and replace missing keys or incorrect information in the Registry.

You may also find that RegMedic will report some keys that are missing even after you just formatted and installed Windows. RegMedic will restore these keys because Windows will add these keys to the registry as you use your computer. Example: File1, File2 etc. Files listed as opened in the Internet Explorer or URL addresses. Font size defaults and many more. This is done so that should you need to use the default settings these keys can be repaired also.

RegMedic can add or change information from your Registry, the information that Windows uses to boot and operate. It does not look at the information your other software uses to operate. It reads the current information, stores it and then restores that information when you need it. To understand this a little better, lets say your backup Registry files are 2.5 MB and the current Registry is 3.0 MB. When you use a backup Registry you overwrite the entire Registry with outdated information, you have lost .5 Mb of information. RegMedic rewrites the Registry, overwriting all keys and removing the corrupted information in the Registry and restoring Windows without removing the newly added information (other software has added) so that you do not have to format and restore. Windows when being reinstalled does not overwrite all of its information because it tries not to change your present settings, the changes you have made. So you are still left with a corrupted Registry after reinstalling Windows. The only thing left to do is format or use RegMedic. Please note that RegMedic works best if it is installed and setup before you get a corrupted Registry. It works even if you install it after you have corrupted the Registry, but you will only be able to use default settings.

RegMedic is only interested in the keys of the Registry that are created when you first installed Windows or I.E. 4.0/5.0 If you have I.E. 4.0/5.0 and attempt to reinstall Windows you must first completely uninstall I.E. 4.0./5.0 if it was not part of Windows. In the event you are unable to, then you will need to format first, else you will not boot to Windows after reinstalling Windows. RegMedic does all this for you in a matter of minutes. If you select default setting RegMedic will reset all the keys to the default setting required for your version of Windows and your version of  I.E. 4.0. Each version of Windows has a different number of keys and settings for these keys. Windows will create different keys for each machine, so you can not just copy a Registry from one machine to another and have everything working perfectly.

Read each function title to understand exactly what it will do. Then you may read Suggested Procedures for more help.

This program will run for 10 days without registering it. The registered version will only work on the machine that it is registered to. If your program expired you must enter your registration number then click on Continue. This program is only for Windows 95, versions A, B, C, or no version letter and Windows 98 and Windows 98 Second Edition. It is also designed for the English version only. This program will not work on shared workstations. This program requires the Registry and Windows directory to be on the same computer as RegMedic.


Minimum System Requirements
Computer PC Compatible 486
Disk Space used less than 4 MB
Minimum RAM Required 4 MB
Display Options All Windows supported display modes
Operating Systems Windows 95 - Windows 98
Other Pointing device

Back to Table of Contents


SAVE CURRENT SETTING

This feature of RegMedic will allow you to save the current settings of your computer. Remember if your Registry is corrupted you will be saving corrupted information (but do it anyway as this may provide you with the solution to your problem). This feature will create a readable text file (Regdata.lib) that can be reviewed by clicking on Perform Other Tasks and double clicking on View Data Files. The information that is obviously incorrect may be edited and then restored to the Registry. The Regdata.lib file will show you which keys are missing; it is normal to have many missing keys. Windows will create these keys as you use your computer.

Back to Table of Contents


INSTALL WINDOWS DEFAULT SETTINGS

This task of RegMedic will set all keys to the default settings, the settings Windows uses the first time it is installed. If you did not choose to install some optional software from Windows, RegMedic will not create those keys; but it will create the keys that the Registry refers to even if you did not install that option. EXAMPLE: The file Exchng32.exe is referenced throughout the Registry even if you did not install it. So RegMedic will create all of the associated keys. It will ask you to extract and install any file that is not on your system or in the required location. It is recommended that you do install these files. Selecting this task will cause Windows to undo most of your personalized settings. Also note that Windows may remove some keys that are created by RegMedic when you reboot. The Run Key and the RunServices Key will also be cleared if you tell RegMedic to when prompted.

There are two issues to be addressed when using this feature that affect the Dial Up connections. This is because all Keys are set to the day Windows was first installed. You did not have a Dial Up connection established then. The first issue is that it will disable the protocols. A simple reset of the protocols  is described further down in this section. The second issue is it fixes the bug in the password cache. When Windows first installs it has a bug, it allows everyone to share the same saved Dial Up password. RegMedic fixes this bug. If you find that this bug fix is not to your liking you can find out how to remedy this at our site. Visit the FAQ page, view the section  Save password Check Box Is Unavailable

When you reboot you may find that your desktop has new Icons on it and your display settings may appear incorrect. It will be set to16 colors. You will need to setup your display settings and other settings. You can do this in the Control Panel. Then reboot a few times and finish setting up any other personal settings that you wish. Once you have completed setting up your computer you may use the Save Current Settings task. Or better yet you should start each piece of software on your machine. If you receive any error messages simply continue or cancel out. Then reboot a few times.

Now is a good time to re-register all DLLs. You can use a program like Perfect Companion to do this for you. This file is available on our site. To manually register DLL files you would double click on the DLL in the System folder and open with Regsrv.32.exe located in the System folder. RegMedic sets the file version information to the versions that are installed when Windows is first installed. If you choose to skip this step most DLLs will self register as they are used.

Now try your dial up connections, then try your browser. If you get any error messages, continue or cancel out, then reboot. If you had RegMedic install the default settings for the protocols, you will want to read the following paragraph. Else, simply uninstall your Dial-up adapter in the Network Control Panel, and any Dial-up protocols used, reboot and reinstall them. Reboot and open the Internet Control Panel and click "Connection" and make sure that the correct option is selected, either you connect to the Internet by LAN or by modem. Then click on the "CONNECT" button to start the Wizard.

If you still have a problem connecting to your Network or Dial-up connection, uninstall both the Dial-up and all Network Components, reboot and reinstall it, check your protocols in the Network Control Panel.

If you still have a problem with your browser, go to the Registry Key in RegEdit HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WinSock2\Providers. If this Key exists then export the Key "WinSock2" (this way you have a backup to import and restore the Key). If the Key IPX exists here (under the "Provider" Key) delete it, and reboot. Try your connection again. If this fails, then import the exported Key and delete the Key INET if it exists. Reboot and try your connection. Note: most browsers use the TCP protocol, so deleting the IXP should do the trick.

If the IXP and TCP do not repair your browser, delete the Winsock2\Parameters Key. Then go to the Control Panel and open the Internet Icon, click on the "Connection" tab. Click on the "Connect" button to start the Wizard. Reboot and try again.

The last thing to try is to delete the Key "Winsock2" and "VXD\DHCP" (backup the keys first) and go to the Internet Control Panel again. If this fails, you will need to uninstall and reinstall your browser, Dial-up connection and Network.

After rebooting, it's a good time to use a Registry utility that will clean the Registry out of missing files that are not on your hard drive. Use a program like Perfect Companion. This program is available on our site. You should also use our program RegRepair 2000 to repair the IOS Errors and system files.

For more help and tips visit http://www.easydesksoftware.com/

Back to Table of Contents


INSTALL SAVED SETTINGS

This will reset all keys to the settings that have been saved using the Save Current Settings task. RegMedic will not check any key that is listed as missing in the Saved Data File. If the key was listed as missing the key  will not be created or modified if currently existing.. All other keys will be set to  your saved settings and any missing keys not listed as missing will be replaced.

You may edit the RegData file to change invalid entries such as paths that are not correct. If you are not sure of an entry then use the Tell Me About A Key task to view the current setting and the default setting. You may reset the key by using the Reset A Registry Key task

Back to Table of Contents


INSTALL NEW REGISTRY

This function is your last option before formatting and reinstalling Windows. If you select this function RegMedic will delete your current Registry, it will offer to make a backup. You should also make a backup copy manually before continuing, removing the Hidden and Read Only attributes. The Registry consists of two file System.dat and User.dat. Place your manual backup files in a location that is easy to get to in DOS if they are needed.

RegMedic will then install the Registry and rebuild about 1700 keys   to the default settings based on the information it collected when you used the Save My Version Information.

When you select this function remember you may need to reinstall most of your software and hardware. If you have Windows 95,  RegMedic will be replacing the Windows backup Registry also, so if after you reboot and Windows wants to install it's backup copy you may click on the button Restore from Backup and Restart and Windows will install the Registry that RegMedic just created.

Tip: If you use this option you should setup your personal settings then reboot and use the Save Current Settings to store all the changes. In the future you will be able to restore your Registry without having to reinstall your software and hardware.

If you still have Registry problems after this, then your problems are probably caused by files rather then the Registry. You will need to reinstall Windows at this point.

After rebooting, it is a good time to use a Registry utility that will clean the Registry out of missing files that are not on your hard drive. Use a program like Perfect Companion. This file is available on our site. You should also use our program RegRepair 2000 to repair the IOS Errors.

Back to Table of Contents


TELL ME ABOUT A REGISTRY KEY

You can find out about any key by selecting Perform Other Tasks and View Data Files. Then select View Save Data File. The information in here are listed by key numbers, example Key # = Key value. Each computer has a different amount of keys. Find the key you want to view, then select Tell Me About A Registry Key

Back to Table of Contents


FIND WHICH KEYS CHANGED

This function of RegMedic will show you which keys have changed since the last time you used the Save Current Settings function. You may view this data at any time using the View Data Files function.

Back to Table of Contents


Replace Missing Keys Only

It is normal to have as many as 1200 missing keys in the Registry; your computer settings may not require all the keys RegMedic will set. Windows may remove any keys that are created by RegMedic after rebooting, this is also normal. You may find that Windows has removed as many as 100 keys and as little as none. If you check a brand new installation of Windows you will find about 300 or 400 missing keys, then as you install software more keys are removed as well as keys created.

This function will rebuild the Registry by creating all keys that are not present and setting the values to the default setting. You may find that shortcuts have been added to your desktop that were not there before. Read the section Install Windows Default Settings. Reboot and allow Windows to shut down on it's own, do not use Ctrl-Alt-Delete if the Please Wait Screen hangs. Windows is writing data back to the disk and this can take as long as 30 minutes if you have a 486 processor. Try Defragmenting and rebooting, then Defragment and reboot one more time; be sure to Scandisk before Defragmenting.

TIP: To find out what keys you want to replace, save the current file Regdata.lid as Regdata.000, now you have two files named Regdata . Next step is to open the file RegData.lib in Wordpad and using the Find and Replace function of Wordpad replace the words MISSING KEY with a blank line. Then use the Find Which Keys Changed task of RegMedic. After reviewing the file and determining the keys you want to replace edit the file Regdata.000 removing the key numbers you want to replace. Then save the file as Regdata.lib and use the Replace Missing Keys Only task. Then be sure to use the Save Current Setting tasks to update your Registry information.

Back to Table of Contents


R and R ALL HARDWARE

Before using this feature you should print out a file from the Device Manager, located in the System Properties.

This procedure will remove all traces of hardware from the Registry. Whenever you install new hardware or change its setting the old information is stored in the Registry for future reference by Windows. This stored information can stop you from configuring your hardware correctly, especially if you have changed the configurations a lot. After RegMedic has removed all hardware from the Registry you will need to reboot. Upon reentering Windows, Windows will start reinstalling all your plug and play hardware first. Then reboot,  you may find that Windows may find more hardware, so reboot several times and be sure that you have you Windows CD available.

Once Windows has finished you may now install any other hardware that is not plug and play.

Back to Table of Contents


Internet Explorer 5.0

If you have installed IE5.0 on top of Windows 95 or 98 (not Second Edition) the instructions pertaining to IE 4.0 are the same. There are less than100 keys that are different between the two versions once installed. None of these keys are critical but RegMedic is able to reset them to either IE 4.0 or IE 5.0.

Back to Table of Contents


Reset A Registry Key

If you select this task you can have RegMedic reset a registry to the default setting or a custom setting. Select Reset a Registry Key and double click on Fix Registry Key. You will need to enter a key number and then the value you want to enter. If it is a binary or Dword number you must enter the actual value not the binary or Dword value. If you do not enter a value the key will be set to the defaults. You can obtain the key number by viewing the View Data Files

Back to Table of Contents


EXAMPLE REPAIR

This section will explain to you how to attempt a common repair. One of the most common errors is that RegMedic is reporting that you have I.E. 40 installed or did have it installed but you removed it. Now you do not want to format or use the Install Windows Default Setting. So the first thing you should do is use the Save Current Setting then review the Saved Data File then check each key that is not set to the default using the Tell Me About a Key task using a little common sense you may find that a key may be set to a DLL that is used by I.E. 40 Example the value setting is "newsurl.dll,-3", this DLL is installed when you installed I.E. 40 and the normal setting is "url.dll,-1". You should also do a search for the files to verify that they exist. This procedure is time consuming but works.

You may not know if the changed value is an I.E. 40 setting but by using this system you may discover that the file does not exist and that the key needs to be reset.

Back to Table of Contents


Special Notes

You should make note that if you elect to use the Replace Missing Keys some settings may be reset, you will need to reset your personal settings in the Control Panel. If you use the Install Windows Default Settings, you personal settings will be reset to Windows default settings. If you are networking, you may need to reset some settings in the Control Panel.

Back to Table of Contents


Suggested Procedure

Ok, now here is where you have to pay attention. Let suppose you have installed RegMedic before you had a major Registry problem not related to hardware, go to step one - else read the Example Repair section then go to step 3. If your problem is hardware related see R and R All Hardware.

1) Your first option is to use the Find Which Keys Changed task. Then view the file and look for the obvious errors in it. If you find an error then you may use the Reset A Registry Key task to fix it. If you can not find an obvious error proceed to step 2.

2) If you have used the Save Current Setting when you installed RegMedic and the Registry was not corrupted at that time then you may use the Install Saved Setting task. and double click on Repair the Registry. This is the recommend task to use first. Then reboot. If after rebooting you still have problems then proceed to the next step. If you installed RegMedic before you had a corrupted Registry you will probably find that step 3 is all that will be required to get your system running smoothly

3) It is recommend that before you continue with RegMedic you try to fix all Windows errors. You should use RegRepair 2000 (you can download it by clicking here). This will fix all of your IOS errors and more. You should download our Perfect Companion software that will remove invalid Class keys and Interface keys as well as all installed files and paths entries. You can also try cleaning out the Registry using the Clean and Compact feature of RegRepair 2000 after using Perfect Companion. If after using these utilities your Registry is still corrupt then go to step 4.

4) You can now try selecting Replace Missing Keys and double click Replace missing keys. RegMedic will prompt you to install missing files. It is recommended that you do replace them. Then reboot a few times and see if this fixed your problem. After rebooting, Windows may remove some of the keys that RegMedic just created, this is OK because Windows does not need them. See Special Notes. If you still have a problem proceed to the next step.

5) You can now try resetting the Registry to the default setting using the Install Windows Default Setting task. Then again reboot a few times to see if this clears up your problem.

6) Your last option is to Install a New Registry. Try reinstalling Windows first without formatting, but if your CD only allows you to format first then use RegMedic to install the new Registry first.

Back to Table of Contents