Remove “VIRUS ALERT” from the Task bar (TIME)

September 9th, 2008

First of all there is a new virus out that disables the ability to open the registry.

Go into the Local Computer Policy-User Configuration – System – Prevent access to the registry editing tools. Change this item to “Disable”. If you enable it it actually stops you from running the registry editor.

Once you get that done. Open start menu – Type “regedit”. HKey_Local_User – Control Pannel – International – sTimeFormat. Remove “Virus Alert!”.

if you search the registry for “Virus alert” one more time you will find the product info to be changed as well.

Hope this helps.

Ubuntu – HTML pages won’t parse PHP scripts

April 28th, 2008

I was banging my head on this for a quite a while.

* Edit the following line in your site-specific apache config file:
* (/etc/apache2/sites-enabled/<site_name>) <– This is the conf file. It has no extension.
AddType application/x-httpd-php .html
* sudo /etc/init.d/apache2 (start/stop/restart)  <— this restarts apache.

Battlefield 2, Battlefield 2142 Samsung 226BW 1680×1050 Custom Resolution for Widescreen

January 8th, 2008

Ok. I’ve been dicked aroun by EA so many times I figured I’d help all those people with the same issue I was having. This works in Windows XP, Vista 32 & Vista 64.

I’ve got a Samsung SyncMaster 226BW Widescreen monitor. I wanted to play BF2 and BF2142 with wide screen custom settings. The highest non custom resolution you can get in game is in the 1290×960. To get both the 1680×1050 resolution and Widescreen setting you must follow these steps. I assume you’ve already installed the game and have the latest patch installed. These step work in both BF2 and BF2142.

  • Create a Shortcut on say your desktop to your BF2.
  • Edit the shortcut to look similar to this:
  • “C:\games\Battlefield 2\BF2.exe” +menu 1 +widescreen 1 +szx 1680 +szy 1050
  • *note* You only want to add the “+menu 1… ” part to the end of the shortcut.
  • Go to your profile settings. It is in your:
  • C:\Users\USERNAME\Documents\Battlefield 2\Profiles (For Vista)
  • C:\Documents and Settings\USERNAME\My Documents\Battlefield 2\Profiles (XP)
  • Edit Video.conf files with notepad in each profile. Each profile will look like 001,002 etc. You also want to edit the Default Video.con profile.
  • Find the line in : “VideoSettings.setResolution 800×600@60Hz” or something similar in EACH the Video.con file I just mentioned. Put a “rem ” without quotes at the begining of the line. This removes the command from the config file.
  • Go in the game. Do NOT…. Change the resolution in the game. You can however change setting like Terrain Detail = High etc if you need to.
  • Download and install widescreenfixer from here:
  • Once installed select Bf2 from within widescreenfixer
  • Run game. Once you’ve loaded up a level in the game hit the “;” key to make the screen True widescreen. You can see the difference this program makes here near the bottom of the page:
  • To verify that the game is runing in the right resolution download & install fraps.
  • Run FRAPS program and run game. Hit F10 in the game to take a screen shot to the default FRAPS folder. Verify the picture is the propper resolution.

Things to consider when upgrading Windows 2000 to Windows 2003

November 6th, 2007


This KB helps avoiding common mistakes while upgrading their system.

Back to the top


A common problem while upgrading a Windows 2000 domain to Windows 2003 can be avoided easily by using some basic steps. In addition there should be some roll back option, that can help you to recover from failure in a short time.

Back to the top


Before you “run” and upgrade system to Windows 2003 domain there some considerations that must be take:

1. Do you have satisfying disk space that will allow you to complete the upgrade process?
2. Do you have Windows 2000 Service Pack 4 on all the domain controllers and Exchange Servers?;en-us;331161

3. Do you have Exchange 2000 / Share Point 2001/2003 / Services for Unix 2 in yours domain/forest? – Some application like
these aren’t support by Windows 2003 servers, and should be upgraded to new version or move them to alternative server.;en-us;277734;en-us;821732

4. Do you have to fix Active Directory schema? You can read and find information on this issue in:;en-us;325379;en-us;314649

5. Do you have some third party software/hardware that dosen’t support by Windows 2003?
You can read and find information on this issue in:

6. Do you upgrade the application to that latest service pack? Some application that reside in the domain may needed
to be upgraded to the latest service pack as recommended by the application vendor.
7. Do you have legacy operating system or/and UNIX/Linux operating system? You can read and find information on this issue in:;%5bLN%5d;555038

8. Do you have some disaster recovery plan? Do you have full system backup (dont forget to test the backup data).
9. Do you have the “Active Directory restore mode” password? Witohut this password you can’t restore active driectroy
from the latest backup.
10. Do you need to enable Windows 2000 Scehma update? – Windows 2000 Schema should be configure to allow Schema update.
11. Do you have the correct version of Windows 2003? You cant install active directory on “Web Server” edition or upgrade
“Windows 2000 Advanced  Server” to “Windows 2003 Server” (you will need “Windows 2003 Enterprise” edition).
Also, usually you cant upgrade OEM Versions of NT4/2000 to Windows 2003 or use Windows 2003 OEM version as upgrade version :;en-us;823762

12. If you plan to upgrade your Windows 2000 forest to Windows 2003, please take care of upgrading your ADC to the Exchange 2003 version before raising the
functional level of the forest, because if you don’t, you will have problems with older ADC being unable to handle correctly Linked Value Replication on group

13. Do yours system have correct DNS Infrastructure? Do the serves and clients configure to use the correct DNS servers?
(I find out that some users configure there servers to use external DNS/ISP servers and not local DNS servers).
Also, using single-label DNS names may required some configurations changes:;en-us;300684

14. You can’t upgrade from SBS 2000 to regular Windows 2003 domain. However, you can upgrade SBS 2000 to SBS 2003,
or to Windows 2003 domain by using export/import migration process.
15. Do you have Read permission (at least) for all GPO’s in the Domain? (If Domain Admin group wouldn’t have this permission,
GPO upgrade will fail – usually in ADPREP /Domainprep step)
16. Do you need to open some ports in the company firewall/router?

17. Did you move Exchange Enterprise Servers Group and Exchange Domain Servers Group to another container?;en-us;260914

18. Did you install the Windows 2003 on multihomed computer?;en-us;832478

19. Did you used InetOrgPerson object in the domain?;en-us;307998

20. If you like to upgrade Small Business Server Domain Environment to regular Windows 2003 Domain, read:;%5BLN%5D;555073

21. Install WINS server and configure the clients to use it. Although most people think that there is no need to use WINS server in
the network, there may be some situations that you might need to use NetBIOS name resolution in your network:

22. If you like to migrate to Windows 2003 R2 Domain, please consider the migration in two stages:
a. Migration from NT/2000 Domain to Windows 2003 Domain
b. Migration from Windows 2003 Domain to Windows 2003 R2 Domain.

Note: There no technical limitation to migrate directlly to Windows 2003 R2 Domain, but
using this two stages allow you to reduce the project risk, allow faster rollback and facilitate

I found some nice tips that can save time and may help you in the upgrade process:

1. Move all FSMO roles to one domain controller and configure all the DC’s as GC’s.
2. Move the domain controller from step 1 to unique VLAN that will be isolated from the regular network.
3. Backup the domain controller from step 1 by using backup tape backup, and some image utility.
4. After running ADPREP /Forestprep check that Windows 2003 schema upgrade to contain new 2003 forest attributs.
5. After running ADPREP /Domainprep check that Windows 2003 schema upgrade to contain new 2003 domain attributs.
6. Disable any antivirus software on the software before the upgrade process.
7. Log on to the domain controller from step 1 with account that member of: Enterprise Admin group, Domain Admin group,
Schema Admin group – and if you have Exchange System in your organization – the account should be with Full
Exchange Admin permission on the Exchange organization, administrative groups (sites in Exchange 5.5 environment),
Exchange Servers (and in Exchange 5.5 environment – also full control on “Configuration” container).
8. Test this upgrade in a lab before implement it on production server.
9. Copy the I386 directory content from the Windows 2003 cd rom, to the local server hard disk.
10. Verity that the all servers in the domain have the correct time zone and the configure to be synchronization
from the same server (usually this the PDC emulator).
11. Activate the new Windows 2003 Server before implement any changes on the system.
12. If you add new Windows 2003 server to the domain, make sure to configure the correct domain name and domain suffix.
13. Don’t use forbidden characters in the domain or/and server name (etc *, _).
14. Before you implement – Windows 2003 CA, Windows 2003 Cluster, Exchange 2003 configure at
least one DC as Windows 2003 DC and GC, and configure Windows 2003 CA, Windows 2003 Cluster, Exchange 2003
to use this server as default logon server.
15. If you have multidomain hierarchy, upgrade first the forest root domain, and only after this upgrade complete, the
rest of the forest.
16. If you have multisites hierarchy, let the changes of ADPREP command to repliacte to all other sites. Verify that each
DC upgrade its schema version before you install the Windows 2003 Server.
17. After running ADPREP command, open %systemroot%\system32\debug\adprep\logs\ADPrep.log, and see if there
are error messages that might need to be resolved.
18. Read: How to Troubleshoot Inter-Forest sIDHistory Migration with ADMTv2 article before beggining the migration.;en-us;322970
19. If you installed Exchange 2000/2003, its recommended to run Policytest.exe utility before the upgrade:;en-us;281537&FR=1&PA=1&SD=HSCH

20. Read: HOW TO: Upgrade a Windows NT 4.0-Based PDC to a Windows Server 2003-Based Domain Controller;en-us;326209

HOW TO: Set Up ADMT for a Windows NT 4.0-to-Windows Server 2003 Migration;en-us;325851

How to Use Active Directory Migration Tool Version 2 to Migrate from Windows 2000 to Windows Server 2003
Active Directory Migration Tool v3.0

How to Upgrade Windows 2000 Domain Controllers to Windows Server 2003;en-us;325379

Upgrading to Windows Small Business Server 2003

Domain Migration Cookbook

Windows Server 2003 PKI Operations Guide

21. If the upgrade process need to take more then a few hours, consider to change the domain configuration to eliminate
Overloading on the First Domain Controller.
How to Prevent Overloading on the First Domain Controller During Domain Upgrade

22. Review the new settings of Windows 2003 Service Pack 1:

Note: New functiobility was added to Windows 2003 Service Pack 1. Skiping this stage may limited
the server functiobility and the correct forest and domain opertional.
23. Review “ADPREP /domainprep /gpprep” command functions and use.;en-us;324392&FR=1&PA=1&SD=HSCH

24. Verity that you use account that own “Delegation Privilege” right.

25. If you need to move computers accounts to a new domain, disable “Offline Folder” use on the local computers.
After the migration, you can enable it again.

And if something goes wrong?

1. If you follow the process that I described in the “Before you “run” and upgrade system to Windows 2003…” section in this
article, a roll back should take no more then 30 minutes.
2. If you didnt follow the process that I describe in the “Before you “run” and upgrade system to Windows 2003…” section in this
article , a roll back may take a long time, and may require in worse situations reinstall the Windows 2000 domain.

Please follow these short instructions:

1. Please check if you log on with user that have satisfying permissions to upgrade the Schema and the system.
2. Check that you enable schema changes – and reapply ADPREP /Forestprep and ADPREP /Domainprep commands.
3. Consider to use ADMT2/ADMT3 to migrate users from Windows 2000 domain to the new Windows 2003 domain (in a new forest).
You can read and find information on this issue in:

4. Follow the the instructions bellow if you unable to successfully run adprep /domainprep on Windows 2000 Domainp:;%5BLN%5D;555055

5. Consider to call to Microsoft local support center.

Post checklist:

How to Verify That SRV DNS Records Have Been Created for a Domain Controller;en-us;816587

How to Verify an Active Directory Installation in Windows Server 2003;en-us;816106

Virus Scanning Recommendations on a Windows 2000 or on a Windows Server 2003 Domain Controller;en-us;822158

Operations That Are Performed by the Adprep.exe Utility When You Add a Windows Server 2003 Domain Controller to a Windows 2000 Domain or Forest;en-us;309628

Known issues:

KCC Error Event 1567 Occurs When You Install DNS on a Windows Server 2003-Based Domain Controller;en-us;813484

The Default Domain Controller Security Policy Icon and the Domain Security Policy Icon Do Not Work When You Upgrade to Windows Server 2003;en-us;828291

Delegated Permissions Are Not Available and Inheritance Is Automatically Disabled;en-us;817433

Windows 2000 and Windows Server 2003 Setup Does Not Succeed When You Upgrade from a Windows NT 4.0-Based Primary Domain Controller;en-us;811961

Cluster Service Does Not Start After You Upgrade to Windows Server 2003, Enterprise;en-us;812877

A terminal server no longer runs in application mode after you upgrade the terminal server to Windows Small Business Server 2003;en-us;828056

Exchange 2000 Recipient Update Service does not replicate changes successfully in forest functional level 1 or 2 in Windows Server 2003 Active Directory;en-us;831809

Inter-Forest Trust Appears as “External” or “Unknown”;en-us;311484

“Microsoft Windows Has Detected Software That Is Not Completely Installed on Your Computer” Message When You Upgrade a Windows 2000 Server-Based Computer to Windows Server 2003;en-us;820277

Firewall Clients Cannot Connect to the Internet After You Upgrade an ISA Server to Windows Server 2003;en-us;816533

ERR3:7075 Failed to change domain affiliation, hr=800706fb” error when the Active Directory Migration Tool version 2 is run in test mode;EN-US;828261

Windows 2000 Enterprise CAs Not Added to Certificate Publishers Group in Windows Server 2003 Domain;en-us;300532

Enterprise CA May Not Publish Certificates from Child Domain or Trusted Domain;en-us;219059

“The current DC is not in the domain controller’s OU” error message when you run the Dcdiag tool;EN-US;833436

Delegated permissions are not available and inheritance is automatically disabled

Problems logging on to a Windows 2000-based server or a Windows 2003-based server

The Recipient Update Service does not update objects correctly when Exchange 2000 Server is running in a Windows Server 2003 forest;EN-US;873059
NDR Message appear after reply to old email after mailbox migration;en-us;555197

Out of memory error messages when you try to save files

You Experience Slow File Server Performance and Delays Occur When You Work With Files That Are Located on a File Server

Error message when you prepare an Active Directory forest for Exchange Server 2003: “Extending the schema in Active Directory failed”

Back to the top


Windows Server 2003 Upgrade Paths

Windows 2003 Deployment Scenarios

What’s New in Windows Server 2003 R2

Common Mistakes When Upgrading Exchange 5.5/2000 To a Exchange 2003;%5BLN%5D;555262

.NET Enterprise Servers Online Books

HOW TO: Raise Domain and Forest Functional Levels in Windows Server 2003;en-us;322692

ADMT v3 Migration Guide

Exchange Migration and Upgrade Resources

Back to the top

Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Microsoft Small Business Server 2000 Standard Edition

Back to the top

kbpubmvp kbpubtypecca kbhowto KB555040

Back to the top



More Mac Issues with 10.5!!!!

October 29th, 2007

Mac Crashes… Out of Memory

As you can see the new upgrade is so Bad!!! I’ve seen so many people having issues with Blue Screens and crashes. Mac’s number one application doesn’t even run propperly which is Adobe Photoshop Cs3!!!! Great release Steve Jobs!!! This is the crappiest upgrade yet! I’d rather be on V1sta. :)

Mac problems… Macs start to blue screen!!!

October 28th, 2007

It make me laugh seeing this report…

Leopard installation problems

The thing that makes Macs easier in some ways to troubleshoot is that they really only have 2 or 3 different hardware configurations. Compare that to the traditional PC market where you can have thousands of chipsets all being written by different companies. If you think about that and the stability of Windows XP and now Windows Vista it actually blows my mind how a company like microsoft can pull it off while getting them to rip out key elements out of their software packages because companies have a hard time breaking into the technology sector.

Now think about Mac… They only have 2 or 3 different hardware chipsets. You’d think that if they had such brilliant programmers that they’d be able to handle even a small upograde like 10.5!! LOL I guess they can’t.

I can’t wait till we see more spyware and viruses back on the mac platform!!! I can’t wait to see Steve Job cry.

More PHP info

September 25th, 2007


 I know I haven’t written an entry for a while. I’ve been teaching myself PHP and one thing I could not figure out for the longest time. Well I finally figured it out.

When Querying a MySQL database PHP does not send the results back in an Array!!! You have to convert each row of the results into an array. You will have to use the function:


There are two main ways of completely dumping out the contents of the array. My favorite way I find is the method I will show you. I’ve read in several different places that it is also the fastest as well. Here it is:

      while ($row = mysql_fetch_assoc($result)) {
         print “Row $rowcount<br />”;
         foreach ($row as $key => $val) {
            print “$key = $val<br />\n”;
         print “<br />”;

I got a paper published online…

August 30th, 2007

Networking certifications: How to pass your exams

27 Jul 2007 | Jared Heinrichs, A+ and MCP certified

This networking certification advice was one of the winning articles selected from’s CCNP Video Mentor contest.

I was able to pass all my network certification exams with flying colors by doing the following:

  • First, research which books are good. I find that you have to buy more than one because some authors explain certain ideas and topics better than others; some books hardly touch on subjects that are crucial to the exams.
  • Play, play and play some more with the technology you are studying. If you are going after your A+ or Network + and you don’t have the technology to play with, understanding key concepts is going to be difficult. Now that a lot of the enterprise devices have made it to consumer goods, I recommend installing the software trials. Like anything, you must spend money to get money.
  • Try and stay up to date with technology and understand what the acronyms mean. If you don’t love what you are doing this will be very hard. With so many acronyms out there, it is much easier to remember what they mean if you understand what they stand for. Even if you can’t remember what the acronym does, you can normally understand what it might do. For example, someone new to networking might not know the meaning of DNS or DHCP. Once they know that these acronyms stand for Domain Name Service and Dynamic Host Configuration Protocol, they are that one step closer not only to acing the exams but to keeping that info with them on the job site, which is really the most important test.
  • Although many people use exam questions that they find on the Internet, I do not recommend it. Trying to memorize these questions will only frustrate you because exam questions change regularly. In the end, you will finish the exam much faster if you just know how to work out the questions.
  • The one tip that I learned at a very early age is to make flash cards. Flash cards are great. If you make them yourself, you are studying them at the same time. Try and get a friend or family member to help you with the cards. Also, try to randomize the cards, because it’s amazing how well the human brain remembers patterns.
  • My last piece of advice for you is to create questions that you think may be featured in the exam and practice them. If you are not sure, look at the questions in a text book. Are there areas they didn’t ask questions on? Do you know how to repeat the steps blindfolded? How do you set up “X” service? If you don’t know, go back and try and learn it again.To sum up, certification is a lot of work and you must be willing to take it on. Many shortcuts are available, but people who take shortcuts hardly ever get anywhere. Work with the products and you will be comfortable with them — and well enough prepared to pass your tests.

    echo double quotes in PHP as well as other special characters.

    August 22nd, 2007

    It took me forever to find out how to display the symbol ” as output from PHP into a dynamically created HTML page.

    newline = \n return = \r tab = \t dollar = \$ double quote = \"
    Hope this helps someone else out ;) 

    Play Quicktime Files without installing Quicktime

    August 20th, 2007

    I’ve had enough of installing crappy apple software on my machine. I just took the plunge by installing Windows Vista 64bit edition. On a sidenote, I got a legit copy through my Microsoft Actionpack subscription.

    Windows Media player is way better then Quicktime for several reason:

    1. Not nearly as bloated.
    2. Loads faster
    3. Plays video full Screen for free. If you want to play quicktime files fullscreen you have to buy Quicktime Pro.

     In my searching I found a plugin called Quicktime Alternative plugin.  I can install this on any system. I have tried it on Windows XP, Vista 32bit & now Vista 64Bit. Once you install this codec into your system pretty much any program that understands video can now play quicktime files. :)