From monthly archives: August 2007

We are pleased to present below all posts archived in 'August 2007'. If you still can't find what you are looking for, try using the search box.


NEEDED: Windows XP/Vista x64 Beta Testers for RD Tabs x64

I don't even personally have a 64-bit capable computer yet (well, the CPU is capable, but not the OS).  This makes building and testing the 64-bit version of RD Tabs difficult.  Can somebody help me out here by being a tester?  If so, see the forum post below...


Avian Waves Forums are now integrated into the main website

Anybody who has been using the Avian Waves Forums has noticed that it was not integrated into the main website.  This is due to the code being from another author, who makes the amazing open source YetAnotherForum.Net.  it's C#, so I can't integrate it directly into the main Avian Waves website since I write primarily in VB.Net.  However, I found a clever way to integrate it by exporting the main website's current "skin" (even if I change it) and retrieving this through the skinnable features of YAF.  The advantage is now it looks like the rest of the website, but can be easily upgraded since it is still technically a separate web application.  Fun stuff!  Enjoy!

The new URL is but the old URL will still work.


RD Tabs 2.0 is out of Beta and Released to the Web!

RD Tabs 2.0 is OUT of beta!  Horray!  It's taken long enough, hasn't it?  Thanks to all the beta testers!  Here is the link to the forums for more information...


Weird WSUS 3.0 Installation Problem

I ran into a really strange problem tonight on a server (domain controller) where I was attempting to upgrade WSUS 2.0 running with a SQL Express backend to WSUS 3.0.

The setup program said "success" but after seeing nothing new in the Start menu, I checked the wsussetup.log and I saw that it failed.  I tried uninstalling WSUS 2.0 from Add/Remove Programs, but that faild too (invalid parameter).  I then tried re-installing over, no go.  So I manually deleted every folder and uninstalled SQL completely, then tried again.  No good!  I was stuck inbetween a broken WSUS 2.0 and broken WSUS 3.0 and it wouldn't uninstall or install over, even though everything was manually deleted.  In the wsussetup.log it kept saying...

2007-08-19 22:41:24  Success   MWUSSetup          Validating pre-requisites...
2007-08-19 22:41:24  Error     MWUSSetup          Failed to determine if an higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: The system cannot find the file specified.)
2007-08-19 22:41:24  Error     MWUSSetup          IsWSUSInstalledOnPort80: cannot found WSUS installed on any website (Error 0x8000FFFF: Catastrophic failure)
2007-08-19 22:41:44  Error     MWUSSetup          CSqlConnection::Open: Failed to open SQL connection to instance MACAW (Error 0x80004005: Unspecified error)
2007-08-19 22:41:44  Error     MWUSSetup          CUpgradeDriver::PerformPreSetupActions: Failed to open connection to SQL instance %computername% (Error 0x80004005: Unspecified error)
2007-08-19 22:41:44  Error     MWUSSetup          CSetupDriver::LaunchSetup: Failed to perform pre-setup actions (Error 0x80004005: Unspecified error)
2007-08-19 22:41:44  Error     MWUSSetup          CProgressManager::EnableCancel: GetDlgItem returning error (Error 0x80070578: Invalid window handle.)
2007-08-19 22:41:54  Error     MWUSSetup          DoInstall: Wsus setup failed (Error 0x80004005: Unspecified error)

So what can I do?  I ran good ol' regmon from SysInternals (I still haven't gotten used to procmon) and looked through all the entries from the installer MSI trying to find out how this thing is detecting if WSUS is installed... And I found it.  Even if it doesn't show up in Add/Remove Programs, there are still entries in the installer areas of the registry that trigger an upgrade option, even if it shouldn't.  If it finds the GUID {6CD64D0A0598A1549809358CE67166E6} in any installer location of the registry (such as HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products OR user-specific portions of the registry), it will assume WSUS 2.0 is installed, even if it isn't.  The solution?  Delete all occurances of that GUID in the installer areas of the registry.  Then it will magically install WSUS 3.0 from scratch.


"Out of Darkness" is Track of the Day at for the SECOND time!

I was surprised to wake up this morning and find an email from (which I haven't logged onto in years) has chosen "Out of Darkness" to be the Track of the Day for the second time!  This time it will be featured on Saturday, August 18, 2007.  The first time it was featured was February 25, 2001 (yes, it's an old song, and still not published)!

You may notice that the "band name" is TCX.  That's what I went by back in the day and they don't seem to be too eager to update the band name to "Avian Waves."  Rest assured, TCX is Avian Waves (only a more lame band name, that's all).  I'm not hijacking somebody else's glory.  :-)

Labels?  Where are you?  It's a 6 year old track that still hasn't aged a day!  People love it!  Sign me!  (Yes, I'm begging -- but I'm a starving artist!  We tend to beg...)


The Simpsons

So I went to that site that Burger King and The Simpson Movie is doing where you can transform a photo of yourself into what you would look like on the Simpsons cartoon.  For a movie/fast food tie-in website, it's a load of fun!

Posted the pic at MySpace here:

What a Springfield stud I am... Enjoy!


Music for sale soon - Plus other updates!

Due to an unexpected financial crunch (darn mortgage, bills, and day jobs getting in the way of music!), the Avian Waves CD is hanging around in limbo, where it's been for much of the past few years.  But that's all the bad news...

Good news!  Avian Waves will soon be for sale through MySpace Music.  This serves several purposes.  First, people visiting this website wondering why it's so dedicated to music when the tech section is 100x more active will finally be able to listen to what I create and be given a chance to purchase it (support your local starving artist) through a fairly decent quality medium (with good prices to match).  Second, it serves as a make-shift "demo" for super high tech indie labels that don't evaluate unsigned artists the same way the majors do (in other words, just give me the music, jack, instead of boring press package with a boring bio of my nerdy life).

Believe it or not, I've had some interest from several different labels.  I am getting good feedback from the contacts I have (and awaiting feedback from some others).  The tricky part seems to be that last few inches where they go from "this sounds great" to "hey we'll distribute your stuff!"  Keep your fingers crossed...

If nothing else, I hope to press the CDs myself later this year and try to sell a hundred during the next year.  I'm aiming sort of low since "everybody is a musician" and it's hard to make a name for yourself when there is such a bad signal:noise ratio.  ie, good music is hard to find.  Well, I like to think I wrote good music.  I need some momentum...

Friend me on MySpace: and send me messages, leave comments.  Reply in the blog or forums!  Listen to my music!  I want to write more...

Have some fun.  I know I have to have at least one friend out there reading this crap I keep posting...


MOM Reporting Failing to Install During Forefront Installation (ASP.Net error)

So I ran into an issue installing Forefront Server that I can't find any information on in Google, but I was able to deduce the solution by analyzing the log files.

The immediate symptom is that Forefront installation fails at the step where it is installing MOM Reporting.  The error code you get is just...

Process: C:\WINNT\system32\msiexec.exe Exit code: 1603

That error code is completely generic - it just states that msiexec dumped for some reason.  You have to analyze the MOMReporting.log in the %ProgramFiles%\Microsoft Forefront\Client Security\Server\Logs to find the true cause.  There are a variety of causes, mind you, with wonderful solutions on TechNet forums.  However, I couldn't find anybody talking about the problem I ran into.

The specific error in the MOMReporting.log file that was blocking my installation was...

VerifyPreRequisites: Result of Pre-Req check: PreReq_Requirements_Not_Met . See PreReq report for details: \MOMPreReqReport.html. Error Code: 0x80004005.

WHAT pre-reqs?  The Forefront pre-req checker told me I was good to go!  Turns out that MOM Reporting checks several things that the Forefront installer does not.  Run the MOMReporting.MSI by itself (hit next a few times, type in the reporting URLs) and you'll get the pre-req failed report.  Read it.  Now here's an area that got me stuck for a while.  IGNORE the SQL Reporting Services pre-req failure.  Apparently, according to this article, this is normal in SP1-rolled MOM installers and the set-up application works around it so all should be well as long as you don't run into any other pre-req failures.

So what was my problem? 

ASP.NET is not enabled

Well that's odd, Reporting Services IS ASP.Net so how can this fail?  Well, if you are running Reporting Services in SQL 2005, that's an ASP.Net 2.0 application and the pre-req checker is looking for ASP.Net 1.1!  So make sure Microsoft.NET 1.1 is installed, registered with ASP_RegIIS -i and also enabled in the Web Service Extensions in IIS.  All should be well now!

Another tip: I found out that ForeFront (actually the MOM Reporting part again) sometimes will barf when you use a named instance of SQL Reporting.  This seems to be due (but I'm not 100% sure) to the $ (dollar sign) being in the URLs to access SQL reporting services.  Now it may be coincidence, but I managed to clear up a failed install by simply creating new URLs in the Reporting Services Configuration tool and replacing the dollar sign with an underscore (_).  Good luck!

Recent Comments
  1. Re: It's Coming Any Day Now...
    Tim: Awesome to hear. Can't wait to check it out.
  2. Re: RD Tabs Security Advisory - 2.0 and 2.1 Beta
    Roman: Hi admin having same materiel as i need. Also get some extra stuff here: [url=""]Patch Applications...
  3. Re: RD Tabs Security Advisory - 2.0 and 2.1 Beta
    Roman: Hi admin having same materiel as i need. Also get some extra stuff here: Patch Applications
  4. Re: 3.0 is coming...
    Sean: Great news, can't wait!
  5. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Funny Guy: To add my 2 cents - after a day of fight it appears that DPM installation uses WMI queries to detect...
  6. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Funny Guy: To add my 2 cents - after a day of fight it appears that DPM installation uses WMI queries to detect...
  7. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    Funny Guy: To add my 2 cents - after a day of fight it appears that DPM installation uses WMI queries to detect...
  8. Re: DPM 2016 + SQL 2016 and "An unexpected error occurred during the installation" ID: 4387
    kAM aCOSTA: Thanks Edward !!!
  9. Re: 3.0 is coming...
    Dave: Very Cool!
  10. Re: In VB.Net, sending output to the console from a Windows "Forms" application
    clochardM33: Glorious