# No, I will not EDIT MY FUCKING REGISTRY so I can install your demo.

**URL:** https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829
**Category:** The BBQ Pit
**Created:** [May 31, 2006, 3:08am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829 "2006-05-31T03:08:20Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Brainiac4](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/brainiac4/32/3534_2.png) [@Brainiac4](https://boards.straightdope.com/u/Brainiac4)
#### Post date: [May 31, 2006, 3:08am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/1 "2006-05-31T03:08:20Z")

</div>

Dear Iron Lore Entertainment:

I’d like to take a look at the demo of Titan Quest. Sure, it’s a Diablo II clone, but the videos look pretty. I’m willing to take a flyer on it. I’ll download the demo and try it out. If I like it, I’ll buy it – I’m like that. Demos are a great thing.

But you forgot one little tiny thing: you need to make your demo work without requiring me to EDIT MY FUCKING REGISTRY.

Now, I’m sure that other people are able to install it just fine. But the fact that the solution to the “can’t install the demo” problem is stickied on your forum leads me to suspect that I’m not the only one with this problem.

[http://www.titanquest.net/bugs/482-problems-demo-installation-requesting-sticky.html](http://www.titanquest.net/bugs/482-problems-demo-installation-requesting-sticky.html)

The point of a demo is to convince me to buy your game. You’ve done the opposite. Way to go, Iron Lore!

Jackasses.

---

<div class="post-metadata">

### Author: ![Orbifold](https://avatars.discourse-cdn.com/v4/letter/o/779978/32.png) [@Orbifold](https://boards.straightdope.com/u/Orbifold)
#### Post date: [May 31, 2006, 3:38am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/2 "2006-05-31T03:38:12Z")

</div>

> [@](#):
>
> Solution:
> 
> run regedit, navigate to:
> 
> HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion
> 
> change ProgramFilesDir to C:\Program Files, create that folder on your C: drive, run the TQ demo setup again and it should work; after you’re done installing you can change the reg key back to what it was before.

So, let me take a wild-assed guess…some part of the install program correctly checks the registry to see what “ProgramFilesDir” is, while some other part of the install program assumes that “ProgramFilesDir” is set to “C:\Program Files”. If some user dares to…gasp!..have a _non-standard_ Windows installation, the two different parts of the installer suddenly disagree and start having conniptions.

No, that’s not reassuring.

It gets better, though: did you read the solution to the “corrupted install” problem?

> [@](#):
>
> TO DO LIST:  
> -Delete the folder of Titan Quest where you saved it  
> -Delete the InstallShield Installation Information folder of Titan Quest  
> in most cases the following: C:\Program Files\InstallShield Installation Information{79896C28-C277-42d5-990A-D98E10682654}

No problem, just delete a folder associated to a totally different application which _USUALLY_ has the following meaningless string of letters and numbers for a filename. What could _possibly_ go wrong with that?

---

<div class="post-metadata">

### Author: ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)
#### Post date: [May 31, 2006, 3:43am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/3 "2006-05-31T03:43:53Z")

</div>

Not recognizing a non-standard program files directory is just embarassing these days. I don’t know what these crazy kids are using, but in NSIS (which is a pretty popular installer toolkit), figuring it out looks something like this:

```auto

SetOutDir $PROGRAM_FILES;

```

How much easier could it be?

---

<div class="post-metadata">

### Author: ![matt\_mcl](https://avatars.discourse-cdn.com/v4/letter/m/7ab992/32.png) [@matt\_mcl](https://boards.straightdope.com/u/matt_mcl)
#### Post date: [May 31, 2006, 5:02am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/4 "2006-05-31T05:02:39Z")

</div>

When I got my new computer, for some unfathomable reason the store chose to set it up without a C: drive (Windows ran from F:), and you would not _believe_ how many programs simply refused to work. I went through so much tsuris over this, you should never know.

When I had a new hard drive put in, I insisted they make certain to create a C: drive, so named, just so I would be able to run my damn software. It shouldn’t have to come to that.

---

<div class="post-metadata">

### Author: ![Cheesesteak](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cheesesteak/32/3694_2.png) [@Cheesesteak](https://boards.straightdope.com/u/Cheesesteak)
#### Post date: [May 31, 2006, 11:55am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/5 "2006-05-31T11:55:28Z")

</div>

One of my mom’s old computers had a small C: drive with the OS and a larger D: drive for everything else. I had to repartition the damn thing. Every single program she loaded to it wanted to use C: instead of allowing a choice, so she ran out of room while using \<25% of her total storage.

---

<div class="post-metadata">

### Author: ![Hodge](https://avatars.discourse-cdn.com/v4/letter/h/5f9b8f/32.png) [@Hodge](https://boards.straightdope.com/u/Hodge)
#### Post date: [May 31, 2006, 12:20pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/6 "2006-05-31T12:20:49Z")

</div>

> [@matt\_mcl](#):
>
> When I got my new computer, for some unfathomable reason the store chose to set it up without a C: drive (Windows ran from F:), and you would not _believe_ how many programs simply refused to work. I went through so much tsuris over this, you should never know.

This seems to be a quirk of the WinXP installer. I just built a new dual-core P4 3.0G system this spring using a SATA hard drive as my boot drive. The WinXP partition manager appears to reserve drive C: for the Primary IDE channel, and since my SATA drive was on the 3rd channel, my system drive was set to F:

Unfortunately, I only noticed this after installing windows. After a brief bout of cursing (because I know a lot of legacy programs can choke when the system drive isn’t C:), I booted from floppy and ran fdisk to manually create my primary C: partition after which I did yet another install (Question: Does anybody know anything about commandline parameters for unattended installs?)

As to the OP, I agree, that’s just lazy programming. Editing the registry is simple enough (after backing it up) but users shouldn’t have to do so. It certainly doesn’t inspire confidence in the company.

---

<div class="post-metadata">

### Author: ![Athena](https://avatars.discourse-cdn.com/v4/letter/a/35a633/32.png) [@Athena](https://boards.straightdope.com/u/Athena)
#### Post date: [May 31, 2006, 12:59pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/7 "2006-05-31T12:59:22Z")

</div>

> [@Cheesesteak](#):
>
> One of my mom’s old computers had a small C: drive with the OS and a larger D: drive for everything else. I had to repartition the damn thing. Every single program she loaded to it wanted to use C: instead of allowing a choice, so she ran out of room while using \<25% of her total storage.

Really? What was she installing?

A small C: partition and a larger “data” or “programs” partition is a fairly common setup. I typically go this route. I’ve come across one or two programs (typically shareware type things) that required the C: drive, but other than that everything allows a choice.

Now, REMEMBERING to switch it to “D:” is a whole other ball of wax. Not that I ever forget. Nope, not me. I’ve never had to uninstall and reinstall just cuz I forgot to specify “d:”. 😃

---

<div class="post-metadata">

### Author: ![D\_Odds](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/d_odds/32/2882_2.png) [@D\_Odds](https://boards.straightdope.com/u/D_Odds)
#### Post date: [May 31, 2006, 1:04pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/8 "2006-05-31T13:04:16Z")

</div>

> [@Hodge](#):
>
> (Question: Does anybody know anything about commandline parameters for unattended installs?)

All my links are at home, and I can respond (much) later if no one else does. I have a nice little program that will create a bootable windows cd with sata and raid drivers, sp2, all the hotfixes, and allow for unattended setup. Very, very easy to use. (Well, technically, the program won’t create the cd, just the files which Nero or Roxio can then burn as a bootable cd).

---

<div class="post-metadata">

### Author: ![Otto](https://avatars.discourse-cdn.com/v4/letter/o/bbe5ce/32.png) [@Otto](https://boards.straightdope.com/u/Otto)
#### Post date: [May 31, 2006, 2:41pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/9 "2006-05-31T14:41:52Z")

</div>

I recognize every single word in this thread, yet…meaningless.

---

<div class="post-metadata">

### Author: ![crazyjoe](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@crazyjoe](https://boards.straightdope.com/u/crazyjoe)
#### Post date: [May 31, 2006, 2:46pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/10 "2006-05-31T14:46:20Z")

</div>

> [@Athena](#):
>
> Really? What was she installing?
> 
> A small C: partition and a larger “data” or “programs” partition is a fairly common setup. I typically go this route. I’ve come across one or two programs (typically shareware type things) that required the C: drive, but other than that everything allows a choice.
> 
> Now, REMEMBERING to switch it to “D:” is a whole other ball of wax. Not that I ever forget. Nope, not me. I’ve never had to uninstall and reinstall just cuz I forgot to specify “d:”. 😃

Well, I had an Epson multifunction printer, where if you wanted to install the image enhancing software, it automatically put everything (300MB worth) on the C drive. No choices, either you get it, and it goes to the C drive, or you don’t and it doesn’t.

Stupid pieces of junk.

---

<div class="post-metadata">

### Author: ![Cheesesteak](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cheesesteak/32/3694_2.png) [@Cheesesteak](https://boards.straightdope.com/u/Cheesesteak)
#### Post date: [May 31, 2006, 2:56pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/11 "2006-05-31T14:56:44Z")

</div>

> [@Athena](#):
>
> Really? What was she installing?

Mostly real estate software. Maybe some printer software too. It’s also possible that she would have failed to select the D: drive for one or more installs, but I’m 100% certain that some of her programs forced C: as the one and only.

---

<div class="post-metadata">

### Author: ![matt\_mcl](https://avatars.discourse-cdn.com/v4/letter/m/7ab992/32.png) [@matt\_mcl](https://boards.straightdope.com/u/matt_mcl)
#### Post date: [June 1, 2006, 5:11am UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/12 "2006-06-01T05:11:42Z")

</div>

> [@Hodge](#):
>
> This seems to be a quirk of the WinXP installer.

With my understanding strictly being at the level of “Ooh! I can draw pretty pictures and make websites and post to the Dope!”, still I’ll say I don’t think it was Windows. Some programs installed properly, but others didn’t. Sigh…

---

<div class="post-metadata">

### Author: ![Hodge](https://avatars.discourse-cdn.com/v4/letter/h/5f9b8f/32.png) [@Hodge](https://boards.straightdope.com/u/Hodge)
#### Post date: [June 1, 2006, 1:01pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/13 "2006-06-01T13:01:35Z")

</div>

> [@matt\_mcl](#):
>
> With my understanding strictly being at the level of “Ooh! I can draw pretty pictures and make websites and post to the Dope!”, still I’ll say I don’t think it was Windows. Some programs installed properly, but others didn’t. Sigh…

**matt** , I meant that creating an F: system drive instead of C: appears to be a quirk of the WinXP installer when it creates partitions on computers with certain specific configurations. In an ideal world, software developers would take these things into account and not assume that C: is always the default system drive.

**@D_Odds:** I’d definitely appreciate those links. It sounds like your describing “slipstreaming” which is something I’ve heard about but never bothered investigating until now.

---

<div class="post-metadata">

### Author: ![D\_Odds](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/d_odds/32/2882_2.png) [@D\_Odds](https://boards.straightdope.com/u/D_Odds)
#### Post date: [June 1, 2006, 1:32pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/14 "2006-06-01T13:32:30Z")

</div>

Hodge, I used a **free** program, [nLite](http://www.nliteos.com/) to build a new Windows XP installation disk, slipstreamed with SP2 (I have the original OS), hotfixes, SATA and RAID drivers, unattended installation options (including entering in the product code), and minor customization features (stuff I would normally do the first time I booted).

I used the instructions [here](http://www.short-media.com/review.php?r=284). Prior to using nLite on my most recent reinstall, I simply used a disc slipstreamed with SP2, but nothing else.

Here are some other references for your reading pleasure:  
[Microsoft Software Forum Network](http://www.msfn.org/board/index.php?showtopic=28005)  
[nLite wikipedia reference](http://en.wikipedia.org/wiki/NLite)

---

<div class="post-metadata">

### Author: ![Brainiac4](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/brainiac4/32/3534_2.png) [@Brainiac4](https://boards.straightdope.com/u/Brainiac4)
#### Post date: [June 1, 2006, 10:33pm UTC](https://boards.straightdope.com/t/no-i-will-not-edit-my-fucking-registry-so-i-can-install-your-demo/358829/15 "2006-06-01T22:33:56Z")

</div>

I believe \*\*Hodge \*\*is correct. My system’s main drive is G:, as it is SATA. I have no IDE drives. I’ve experienced weirdness with other (poorly coded) software that absolutely demanded a C: drive for some reason or other.

The thing that cheeses me off is not just that I need to edit my registry, but that I also need to create a particular directory on C:. Even if that weren’t impossible for me, I’d balk – why do I have to reformat my system to meet your software’s arbitrary demands?
