How to remove the error of ATL.dll [ December 5th, 2009 ] Posted in » Registry

To resolve problem regarding ATL.DLL, follow these steps:

Step 1: Right-click My Computer, and then click Properties.

Step 2: On the Advanced tab, click Environment Variables.

Step 3: Under System Variables double-click the PATH environment variable.

Step 4: Type: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\sy stem32\WBEM. Click OK, and then click OK.

Tips: If other system variables appear, do not remove them.

How To Backup the Entire Registry in Windows Vista?

If you’re planning on making numerous changes to different areas of the registry in Windows Vista, backing up each individual registry key could quickly become frustrating.
 
 Luckily, there’s an easy way to export the entire Windows Registry.This way, after backing up the entire registry, you can make changes to several registry keys and then be able to restore them all at once if need be.
 
 Follow these easy steps to back up the entire Windows Vista Registry.
 
 Note: The steps below require working with the Windows Registry. Making changes other than the ones described below could cause serious problems.
 
 Difficulty: Easy
 Time Required: Backing up the entire Windows Vista Registry usually takes less than 10 minutes
 Here’s How:
 1. Click on Start.
 
 2. In the search box, type regedit and hit your Enter key. The Registry Editor program will open.
 
 3. Navigate to the very top of the registry key branches until you reach Computer.
 
 4. Highlight Computer by clicking on it once.
 
 5. From the Registry Editor menu, choose File and then choose Export….
 
 6. In the Export Registry File window that appears, choose a location to save the file to.
 
 Note: I usually recommend choosing your desktop or the C:\ drive. Both are easy to access if you run into problems later and need to use the file to restore data.
 
 7. Locate the File name: text field and enter a name for the backup file.
 
 Note: This name is for you to remember what the exported registry file is for. Since you’re backing up the entire Windows Vista Registry, I would recommend calling this file Registry Backup or something like that.
 
 8. Click the Save button.
 
 A Registration File with an REG file extension will be created in the location you chose in Step 6 and with the file name you chose in Step 7. Continuing the example from the last step, the file would be named Registry Backup.reg.
 
 9. You can now make as many changes to any area of the registry that you want.
 
 10. If after making your registry changes, you realize that they did not give you the results you were looking for, you can simply restore the entire Windows Vista registry back to the point at which you backed it up.

November 27th, 2009 | Leave a Comment

The Structure of the Registry

 

The Registry has a hierarchal structure, although it looks complicated the structure is similar to the directory structure on your hard disk, with Regedit being similar to Windows Explorer.

Registry Structure Each main branch (denoted by a folder icon in the Registry Editor, see left) is called a Hive, and Hives contains Keys. Each key can contain other keys (sometimes referred to as sub-keys), as well as Values. The values contain the actual information stored in the Registry. There are three types of values; String, Binary, and DWORD – the use of these depends upon the context.

There are six main branches, each containing a specific portion of the information stored in the Registry. They are as follows:

  • HKEY_CLASSES_ROOT – This branch contains all of your file association mappings to support the drag-and-drop feature, OLE information, Windows shortcuts, and core aspects of the Windows user interface.
  • HKEY_CURRENT_USER – This branch links to the section of HKEY_USERS appropriate for the user currently logged onto the PC and contains information such as logon names, desktop settings, and Start menu settings.
  • HKEY_LOCAL_MACHINE – This branch contains computer specific information about the type of hardware, software, and other preferences on a given PC, this information is used for all users who log onto this computer.
  • HKEY_USERS – This branch contains individual preferences for each user of the computer, each user is represented by a SID sub-key located under the main branch.
  • HKEY_CURRENT_CONFIG – This branch links to the section of HKEY_LOCAL_MACHINE appropriate for the current hardware configuration.
  • HKEY_DYN_DATA – This branch points to the part of HKEY_LOCAL_MACHINE, for use with the Plug-&-Play features of Windows, this section is dymanic and will change as devices are added and removed from the system.

Each registry value is stored as one of five main data types:

  • REG_BINARY – This type stores the value as raw binary data. Most hardware component information is stored as binary data, and can be displayed in an editor in hexadecimal format.
  • REG_DWORD – This type represents the data by a four byte number and is commonly used for boolean values, such as “0″ is disabled and “1″ is enabled. Additionally many parameters for device driver and services are this type, and can be displayed in REGEDT32 in binary, hexadecimal and decimal format, or in REGEDIT in hexadecimal and decimal format.
  • REG_EXPAND_SZ – This type is an expandable data string that is string containing a variable to be replaced when called by an application. For example, for the following value, the string “%SystemRoot%” will replaced by the actual location of the directory containing the Windows NT system files. (This type is only available using an advanced registry editor such as REGEDT32)
  • REG_MULTI_SZ – This type is a multiple string used to represent values that contain lists or multiple values, each entry is separated by a NULL character. (This type is only available using an advanced registry editor such as REGEDT32)
  • REG_SZ – This type is a standard string, used to represent human readable text values.

Other data types not available through the standard registry editors include:

  • REG_DWORD_LITTLE_ENDIAN – A 32-bit number in little-endian format.
  • REG_DWORD_BIG_ENDIAN – A 32-bit number in big-endian format.
  • REG_LINK – A Unicode symbolic link. Used internally; applications should not use this type.
  • REG_NONE – No defined value type.
  • REG_QWORD – A 64-bit number.
  • REG_QWORD_LITTLE_ENDIAN – A 64-bit number in little-endian format.
  • REG_RESOURCE_LIST – A device-driver resource list.
November 27th, 2009 | Leave a Comment

Enable or Disable Run Commands Specific to the Registry

This tweak controls the use of the Run command on the local machine.

[Start] [Run] [Regedit]
Registry Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer
Create a DWORD value for each Run function that will be disabled.

Modify/Create the Value Name [DisableLocalMachineRun] according to the Value Data listed below.
Data Type: REG_DWORD [Dword Value] // Value Name: DisableLocalMachineRun

Modify/Create the Value Name [DisableLocalMachineRunOnce] according to the Value Data listed below.
Data Type: REG_DWORD [Dword Value] // Value Name: DisableLocalMachineRunOnce

Modify/Create the Value Name [DisableCurrentUserRun] according to the Value Data listed below.
Data Type: REG_DWORD [Dword Value] // Value Name: DisableCurrentUserRun

Modify/Create the Value Name [DisableCurrentUserRunOnce] according to the Value Data listed below.
Data Type: REG_DWORD [Dword Value] // Value Name: DisableCurrentUserRunOnce

Setting for Value Data: [0 = Disabled / 1 = Enabled]
Exit Registry and Reboot

November 27th, 2009 | Leave a Comment

Enable or Disable the Windows Logo Key

[Start] [Run] [Regedit]

Registry Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Modify/Create the Value Name [Scancode Map] according to the Value Data listed below.

Data Type: REG_BINARY [Binary Value] // Value Name: Scancode Map

Value Data: [Enter Exactly as Shown Below]

00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00

Exit Registry and Reboot

November 27th, 2009 | Leave a Comment

How to Enable System File Protection Popup Notification

Warning that you should back up the registry before you edit it.

To enable SFP popup messages, navigate to the following key in the registry and change the “ShowPopups” DWORD value from “0″ to “1″:
[HKey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\ SystemFileProtection]

The above registry key is one path, it has been wrapped for readability. The change will take effect when you restart your computer. To disable the popup messages, set the DWORD value back to 0 and restart your computer.

The default setting for Windows Me SFP Popup Notification is 0 (disabled). SFP Popup Notification will display messages for: Restoring a protected file. Removing a security catalog. Adding a security catalog.

November 27th, 2009 | Leave a Comment

How can I disable the registry run keys in Windows XP?

You can disable the following registry run keys:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

To disable any of the above keys:

1.Use the Registry Editor to navigate to HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.

2.Add Value Names per the following table, setting these REG_DWORD data types to a data value of 1. A data value of 0 will enable the run key:

When you restart Windows XP, the configured entries in the disabled run key(s) will NOT start

November 27th, 2009 | Leave a Comment

Editing the Registry for “other” Users

From an account with Administrator level access

1) click Start, Run and enter REGEDIT
2) In Regedit, highlight the HKEY_USERS key and go to File, Load Hive.
3) Use the File Open dialog to go to the Documents and Settings\ folder, where is the account you wish to modify.
4) Highlight the NTUSER.DAT file in this folder (usually a hidden file) and select Open.
5) You’ll be prompted to enter a “Key name”. You can use whatever you wish, but I use the User’s logon name.
6) You can now expand the Hive you just loaded and make any needed changes.
7) When finished, highlight this Hive again and go to File, Unload Hive.

NOTE: You MUST unload the Hive prior to logging on to the users account. Otherwise XP may have trouble loading the user’s profile.

November 27th, 2009 | Leave a Comment

How can I change the Registry size if I need to, for installation of another program

The Registry contains information about which devices are attached to the computer and which drivers should be used with them. It also keeps track of file associations (which programs should be used to open which type of files) and user preferences, such as what the monitor resolution and Desktop pattern should be. The Registry is contained in the System data and User.data files. Changes to the Registry are generally made through the Control Panel, not by users directly editing the Registry. Chances are you won’t have to worry about changing the size of your Windows Registry (a database that contains information about user preferences and system configuration). But if you add a lot of software to your WinNT machine, you may need to increase size of your Windows Registry to accommodate all the Registry keys (entries containing the values that define each setting) for your programs. Usually, the Registry is relatively small, about 10MB to 12MB. If there’s not enough room in the Registry to store new Registry keys, you’ll get an error message.

To increase the maximum size of your Registry when using WinNT, open the System Properties dialog box in the Control Panel (click Start, Settings, and Control Panel, then double-click the System icon). Click the Performance tab, then click the Change button in the Virtual Memory section. The Maximum Registry Size (MB) field is at the very bottom of the dialog box. You shouldn’t have to increase it too much to make enough room for new Registry entries. Add about 5MB to 10MB to the current setting and enter the new number in the Maximum Registry Size (MB) field. Click OK and restart your system when Windows prompts you to do so. If you are using WinXP, open the System Properties dialog box in the Control Panel (click Start, Settings, and Control Panel, then double-click the System icon). Click the Advanced tab, then click the Settings button under Performance. In the Performance Options area, click the Advanced tab then click the Change button in the Virtual Memory section. The Maximum Registry Size (MB) field is at the very bottom of the dialog box.

November 27th, 2009 | Leave a Comment

Registry – Where is it and how do I access it

Every version of Windows since Windows 95 has used a Registry, which is essentially a database containing the configuration information for the OS, its peripherals, and any installed software. The Registry is among the first things that Windows loads at startup, and it tells the OS everything from how menus and the Desktop should look and feel, to where all the vital files and programs reside, to which hardware is installed on the system.

The Registry actually includes a series of data files stored in different folders in your Windows subdirectory, all according to which OS version you’re using. For instance, in WinXP Home or Professional, the Registry has six files located in the Config folder at C:\WINDOWS\SYSTEM32\CONFIG. Win98 SE and WinMe have different files in other locations, but in all cases, it’s easier to access the Registry via the Registry Editor.

The Registry Editor, the Regedit.exe program, resides in the Windows subdirectory. But the quickest way to open the Registry Editor is to click Run from the Start menu, type regedit in the field, and press ENTER.

Now that we told you how to open the Registry Editor, we should also warn you that it’s unlike other Windows programs because it saves any changes you make on the fly rather than waiting for you to decide to save your changes. Yes, the Registry Editor will save any changes you make as you make them and apply those changes to the respective files and settings on your system. You cannot negate your edits or deletes simply by bailing out of the program without officially saving anything. This means that any user venturing into the Registry Editor must take special care to track any changes made and protect him or herself by backing up the Registry before tinkering with it.

November 27th, 2009 | Leave a Comment

Make a backup copy of your Windows XP Registry

In this tip, I will show you the correct way to perform a backup of your Windows Registry so that you can safely restore your systems registry files in the event something goes wrong.
Go to Start>> Run. Type in: regedit [Enter] or click OK.
Once in the Registry Editor, choose File from the toolbar.
Select Export
In the resulting Export Registry File window (click image below), locate the “Save in:” selection menu. Choose a location for this file that will be easily found if needed.
Name the file whatever you would like (I use the days date) in the “File name:” text box.
At the bottom of the window you will see the Export Range category. Tick the “All” selection.
Click the Save button.

November 27th, 2009 | Leave a Comment

Windows-Easy.org