Ok, after much searching with regedit, running RegClean, manually deleting more keys I found, renaming directories, and finally getting a clue and downloading the installer source, here's the final fix:
Go into RegEdit, search for "diaFile" and delete the entire class. If you don't delete "HKEY_CLASSES_ROOT\diaFile" then the installer won't let you install. The uninstaller should remove this, but doesn't (bug in Nullsoft? Bug in the .88.2 installer? Don't know - it's listed to be deleted in the current rev). Other entries I found (again, should've been deleted but weren't - also weren't found by regclean): [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\dia.exe] [HKEY_CURRENT_USER\Software\dia] Dia also left directories (.dia) all over the place: c:\dl\.dia (directory it was installed from originally) %USERPROFILE%\.dia (HOME was set to %USERPROFILE% at one point) %USERPROFILE%\My Documents\.dia (HOME currently set to this) Can't really expect it to clean up the directories, especially since I kept moving HOME :) I did finally get it installed after all of this. Printing works, kinda... at least the sample document I tried to print using fit(1,1) cuts off text labels on the side of the page. Exporting to PNG crashes Dia. Exporting to several other formats (tried WMF, EPS, WMG, CGM) works fine. Tom Sorensen -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Alan Horkan Sent: Monday, February 25, 2002 9:08 AM To: [EMAIL PROTECTED] Subject: Re: Installing dia 0.89pre1 on Win2k the installer may have left some registry entries, i have not read the installer script so im just geussing. try getting RegClean from Microsoft, if there are any stray registry entries it should clean them out. Be sure to tell us what it was when you figure it out. > There appears to be a problem installing dia 0.89pre1 (from the > dia-0.89pre1-setup.exe archive) on Windows 2000. I previously had 0.88.2 > installed and whenever I try to install 0.89p1 it complains that dia is > already installed and I need to remove it first. > > I did uninstall dia, via the uninstaller that came with 0.88.2, and I've > renamed any .dia directories I've hunted down. The 0.89p1 installer > continues to complain. there might be files stored in your user profile Application Data or %home%, but you probably got them already. > Was hoping to get some of the bugfixes in 0.89, namely Windows printing > (instead of exporting to png, reading in in IrfanView or Word, and printing > that way). If I can't > resolve this I'll just go back to 0.88 (and probably compile it on AIX and > run it over X). > > Thanks for a great program though. Even though it's not 1.0 yet it's a > heckuva a lot better than Visio for UML, and infinitely less expensive than > Rational Rose :) > Tom Sorensen Any relation of the codec? :) > Dia-list mailing list > [EMAIL PROTECTED] > http://mail.gnome.org/mailman/listinfo/dia-list Sincerely Alan Horkan _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list