October 18, 2008

Mastering the Windows Registry

PCWizKid has demonstrated how to hack and tweak your registry settings for optimizing your Windows configuration. Now lets take a look on how the registry is setup to better give you an understanding on what you are doing when you edit the registry next time.

First I cant stop reminding people to always do a Windows Restore point or backup your registry in case something goes wrong should you edit the registry and do something to it yourself.

To start the Registry Editor, click the Start button (in XP) or the ORB button (in Vista) and then click RUN and type regedit and press OK. Watch the video walkthrough for step by step instructions.


Hives

The registry is constructed as a database, and offers DB-like features such as automatic updates.

The Registry is split into a number of logical sections, or "hives". Hives are generally named by their Windows API definitions, which all begin "HKEY". They are abbreviated to a three- or four-letter short name starting with "HK" (e.g. HKCU and HKLM).

The HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER nodes have a similar structure to each other; applications typically look up their settings by first checking for them in "HKEY_CURRENT_USER\Software\Vendor's name\Application's name\Version\Setting name", and if the setting is not found look instead in the same location under the HKEY_LOCAL_MACHINE key. When writing settings back, the reverse approach is used — HKEY_LOCAL_MACHINE is written first, but if that cannot be written to (which is usually the case if the logged-in user is not an administrator), the setting is stored in HKEY_CURRENT_USER instead.

HKEY_CLASSES_ROOT

Abbreviated HKCR, HKEY_CLASSES_ROOT stores information about registered applications, such as file associates and Object Class IDs tying them to the applications used to handle these items. On Windows XP and Vista HKCR is a compilation of HKCU\Software\Classes and HKLM\Software\Classes. If a given value exists in both of the subkeys above, the one in HKCU\Software\Classes is used.

HKEY_CURRENT_USER

Abbreviated HKCU, HKEY_CURRENT_USER stores settings that are specific to the currently logged-in user. The HKCU key is a link to the subkey of HKEY_USERS that corresponds to the user; the same information is reflected in both locations. On Windows-NT based systems, each user's settings are stored in their own files called NTUSER.DAT and USRCLASS.DAT inside their own Documents and Settings subfolder (or their own Users subfolder in Windows Vista). Settings in this hive follow users with a roaming profile from machine to machine.

HKEY_LOCAL_MACHINE

Abbreviated HKLM, HKEY_LOCAL_MACHINE stores settings that are general to all users on the computer. On NT-based versions of Windows, HKLM contains four subkeys, SAM, SECURITY, SOFTWARE and SYSTEM, that are found within their respective files located in the %SystemRoot%\System32\Config folder. A fifth subkey, HARDWARE, is volatile and is created dynamically, and as such is not stored in a file. Information about system hardware drivers and services are located under the SYSTEM subkey, while the SOFTWARE subkey contains software and Windows settings.

HKEY_USERS

Abbreviated HKU, HKEY_USERS contains subkeys corresponding to the HKEY_CURRENT_USER keys for each user profile actively loaded on the machine, though user hives are usually only loaded for currently logged-in users.

HKEY_CURRENT_CONFIG

Abbreviated HKCC, HKEY_CURRENT_CONFIG contains information gathered at runtime; information stored in this key is not permanently stored on disk, but rather regenerated at the boot time.

Backing up the registry
The entire registry can be backed up more easily as it is just a small number of files in specific locations. Click here to learn how to backup your registry in this video tutorial.

For Windows XP
1.Click Start, click Run, type %SystemRoot%\system32\restore\rstrui.exe, and then click OK.
2.On the Welcome to System Restore page, click Create a restore point, and then click Next .
3. On the Create a Restore Point page, type a name for the restore point and then click Create
4.After the restore point has been created, click Close.

For Windows Vista
1. Click StartStart button, type systempropertiesprotection in the Start Search box, and then press ENTER.
User Access Control permission If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.
2. Wait for Windows to search for available disks and most recent restore points. In the System Properties dialog box, on the System Protection tab, click Create,
3. Type a name for the restore point and then click Create.
4. After the restore point has been created successfully, click OK two times.

Other Registry Tweaks Users read and watched

October 13, 2008

Free Antivirus Software for Windows

Bank online, email, chat - safely

AVG Free Basic Edition v8 provides free antivirus protection for Windows Vista/XP/2000. Installing only 50Mb of files the AVG Free Edition is the smallest antivirus scanner PCWizKid has tested and may well be the best choice for an older PC with limited system resources.

Take a look at PCWizKid's Tech Talk video review

Pros
  • AVG Free Basic Edition offers core competency and features in virus detection.
  • Support options are limited, but this is increasingly the case with even paid-for scanners.
  • Attractive interface is easy-to-use; updates quickly online.
Cons
  • AVG Free Basic Edition does not provide adware/spyware removal.
  • support options are limited to online help forums and knowledgebases.
Download the the award-winning software from AVG from here


Other Tips users have read

October 9, 2008

3D Cube Virtual Desktop for Windows

DeskSpace (formally known as Yod'm 3D) significantly increases your desktop space, allowing you to work and play on multiple desktops. It is for Windows XP and Vista. We have seen this in Ubuntu's Compiz Fusion desktop effects already here aswell.

With DeskSpace you can work with multiple desktops in 3D, and quickly switch between desktops using the mouse and keyboard.

PCWizKid has been given the latest version 1.5.5.3 of the software and made a brief video review of the desktop enhancement program from Okatu Software.



The minimum system requirements for DeskSpace are:

* Windows XP, Windows Vista, or Windows Vista x64.
* 800 Mhz CPU.
* 256 MB RAM.
* 16 MB DirectX 8.1 compatible video card *.

* Minimum ATI Radeon 7200 or nVidia GeForce 2 required. Video cards based on the nVidia TNT2, ATI Rage Pro/128, and Intel Extreme chipsets may work, but are not supported.

Eliminate Desktop Clutter
Don't have enough space to fit all your icons and windows on a single desktop? DeskSpace gives you more room to store everything you need for your day-to-day work and play.

DeskSpace eliminates desktop clutter by giving you the ability to store your windows and desktop icons across multiple desktops.

Get Organized
Does limited desktop space make it hard for you to stay organized? DeskSpace helps you organize your work flow, allowing you use a separate desktop for each of your tasks. With DeskSpace, you could have a one desktop for web browsing, a separate desktop for word processing, and another desktop for spreadsheets.

Here are some key features of "Deskspace":
  • Work and play on multiple desktops.
  • Display multiple desktops in stunning 3D.
  • Quickly switch between desktops using the mouse and keyboard.
  • Drag windows between desktops by moving them to the sides of the screen.
  • Display desktops in 3D on multiple monitors.
  • Configure the hot keys and mouse buttons used to switch between desktops, and how DeskSpace displays and manages desktop.
  • Use DeskSpace in multiple languages.
Other Tips Users have watched

October 7, 2008

Internet Explorer 8 - A Firefox Killer?

Will IE 8 be a FireFox 3 killer? With Beta 2 of IE8 being release late August it makes you wonder if Microsoft has learned their lesson and added the basic features that makes other web browsers like Opera and Firefox 3 and recently Google Chrome more attractive.

Currently in Beta 2, IE 8 is noticeably faster, leaner and more intuitive to use. Watch PCWizKid's Video Review of IE 8 Beta 2 with comparison to Firefox 3.0.3.


First look of the latest Beta of IE 8 shows:


- The address bar now highlights just the domain in the URL decreasing your risk from domain phishing attacks by accidentally clicking links which are fake and malicious. This smart search has been around in other browsers like Firefox and Google Chrome and is a great addition to IE 8.

- The search box now sports the ability to display an icon for the search provider you have currently selected. You can add more providers and customize which is the default one.

- The Bookmarking interface has been improved as well as access to all your other bookmarks are available from the “Favorites” button on the left side.

For one, IE 8 compared to IE 7 has better :
  • WC3 standards adherence and compatibility for viewing websites
    “IE8 has been significantly enhanced, and was designed with great support for current Internet standards. This is evidenced by the fact that even in its first beta, IE8 correctly renders the popular test known as ‘Acid2,’ which was created by the Web community to promote real-world interoperability,” said Ray Ozzie, Microsoft chief software architect. “Our initial plan had been to use IE7-compatible behavior as the default setting for IE8, to minimize potential impact on the world’s existing Web sites. We have now decided to make our most current standards-based mode the default in IE8.
  • Automatic Crash Recovery
  • Undo close tab
  • Saving and restoring sessions
  • Accelerators
  • WebSlices
  • Favorites Bar
  • Group Tabing
  • InPrivate browsing
  • Improved Phishing Filter

    Most anticipated new features

    The most obvious new features are InPrivate Browsing, Accelerators and WebSlices. These give you context sensitive options for looking up data (maps, search and so on), or doing stuff with it (emailing it, sharing on Facebook), rather like IE6's abandoned Smart Tags, and the latter are Sidebar Gadget-style clippings that let you view web content without actually visiting the website.

    Performance and Standards

    IE8 beta so far is faster. Microsoft says key systems including the HTML parser, CSS processing, JavaScript parsing and memory management are speedier than before, but it's still tweaking performance. Opening my http://youtube.com/PCWizKid channel was very fast the first time (without being cached). One thing for sure IE 8 Beta 2 uses more memory than Firefox 3 at the moment.

    The Phishing Filter is back, but this time it's supplemented with Domain Highlighting – a Firefox-style feature that makes it clear whether the site you're visiting is the site you think you're visiting.

    • The SmartScreen filtering, a replacement for the Phishing Filter offers a better interface, quicker performance and better analysis of unknown websites. It will also check servers to see if they're areas to avoid, so if you click on a potentially unsafe link in a chat window IE8 will pop up a warning message telling you about it.

    Safety

    In addition to these changes, IE8 will make ActiveX controls site specific, they will include protection against cross domain and cross site exploits and its Data Execution Prevention system will stop certain kinds of code from writing data to the system memory. When IE8 crashes you should be able to resume your last session when you restart the browser just like Firefox 3 does today.

    Last but definitely not least, IE8 will be CSS 2.1 compliant and run in standards mode by default. There's also an Emulate IE7 option for when you encounter sites designed specifically for IE7, and a Quirks mode for IE5 emulation. Developers also get a Developer Toolbar for easy HTML, CSS and JavaScript debugging.

    Details on these initial features from Microsoft IE8 feature list are here

Interested in Seeing what Firefox 3 has to offer? Watch my review

October 3, 2008

Free Graphics Editor Alternative to Adobe Photoshop

GNU Image Manipulation Program - GIMP, its been a round for a while now, but just recently in version 2.4 we have seen a jump in quality, interface and features.
Its not surprising that the Adobe Photoshop culture out there is looking closer at GIMP and even switching over. I know I did. I've been using Adobe Photoshop since version 5 and when I saw GIMP for Ubuntu last year, I never looked back and since then I have installed it on Windows XP and Vista aswell.

What makes this tool attractive is not only the price (oh ya did I mention its free), but the interface, features and support. Being able to install this on practically any OS and in any language makes this a tool anyone can use!

Its true, still GIMP is a light wieght version of Photoshop, I found all the options I needed to the job easily. I also loved the fact I could open my Photoshop PSD files and reuse them in GIMP, keeping all layer information. This was truly a powerful graphics editor when I realized that many filter and image manipulation options I had in Adobe where also available.

Here is a complete features list that sold me on it:

  • Painting
    • Full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc.
    • Sub-pixel sampling for all paint tools for high quality anti-aliasing
    • Extremely powerful gradient editor and blend tool
    • Supports custom brushes and patterns
  • System
    • Tile based memory management so image size is limited only by available disk space
    • Virtually unlimited number of images open at one time
  • Advanced Manipulation
    • Full alpha channel support
    • Layers and channels
    • Multiple Undo/Redo (limited only by diskspace)
    • Editable text layers
    • Transformation tools including rotate, scale, shear and flip
    • Selection tools including rectangle, rounded rectangle, ellipse, free, fuzzy
    • Foreground extraction tool
    • Advanced path tool doing bezier and polygonal selections.
    • Transformable paths, transformable selections.
    • Quickmask to paint a selection.
  • Extensible
    • A Procedural Database for calling internal GIMP functions from external programs as in Script-fu
    • Advanced scripting capabilities (Scheme, Python, Perl)
    • Plug-ins which allow for the easy addition of new file formats and new effect filters
    • Over 100 plug-ins already available
  • Animation
    • Load and save animations in a convenient frame-as-layer format
    • MNG support
    • Frame Navigator (in GAP, the GIMP Animation Package)
    • Onion Skin (in GAP, the GIMP Animation Package)
    • Bluebox (in GAP, the GIMP Animation Package)
  • File Handling
    • File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, and many others
    • Load, display, convert, save to many file formats
    • SVG path import/export
Watch my video walkthrough installing GIMP on Windows.

Download GIMP for your Operating system from here.

Other Tips Users have watched