Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



Sign in to follow this  
LeveL

TXTSETUP.SIF

Recommended Posts

When you look under [sourceDisksFiles] in I386\TXTSETUP.SIF you see things like this:

sens.dll = 2,,,,,,,2,0,0

I am only using the file "sens.dll" as an example. So if you see that "2,,,,,,,2,0,0" in TXTSETUP.SIF does it always mean the file is expanded to WINDOWS\system32 on install?

I also see this for most, if not all SATA drivers I have added:

si3112.sys = 1,,,,,,4_,4,1,,,1,4

I am only using the file "si3112.sys" as an example. So if you see that "1,,,,,,4_,4,1,,,1,4" in TXTSETUP.SIF... where in Windows is the folder that relates to that set of commas and numbers "1,,,,,,4_,4,1,,,1,4" and how can you know whats what?

Is there any reference anywhere that explains this?

The only one I know is the one for system32 thats "2,,,,,,,2,0,0"

I think I saw FDV explain at least some of this somewhere. Just wondering if there is any definitive reference so you can be certain that the commas equate to the folders properly?

If you really wanted to make your Windows installation properly, you could do away with the $OEM$ structure and put all your files in I386 and still have it unattended!

Share this post


Link to post
Share on other sites

http://gosh.msfn.org/txtsetup.htm

[WinntDirectories]
1 = "\"
2 = system32
3 = system32\config
4 = system32\drivers
5 = system
7 = system32\ras
9 = system32\spool
10 = system32\spool\drivers
11 = system32\spool\drivers\w32x86\3
12 = system32\spool\prtprocs
13 = system32\spool\prtprocs\w32x86
14 = system32\wins
15 = system32\dhcp
16 = repair
17 = system32\drivers\etc
18 = system32\spool\drivers\w32x86
19 = system32\drivers\disdn
20 = inf
21 = Help
22 = Fonts
23 = Config
24 = msagent\intl
25 = Cursors
26 = Media
27 = java
28 = java\classes
29 = java\trustlib
30 = system32\ShellExt
31 = Web
32 = system32\Setup
33 = Web\printers
34 = system32\spool\drivers\color
35 = system32\wbem
36 = system32\wbem\Repository
37 = addins
38 = "Connection Wizard"
39 = "Driver Cache\i386"
40 = security
41 = security\templates
42 = system32\npp
43 = system32\ias
44 = system32\dllcache
45 = Temp
46 = Web\printers\images
47 = system32\export
48 = system32\wbem\mof\good
49 = system32\wbem\mof\bad
50 = twain_32
51 = msapps\msinfo
52 = msagent
53 = msagent\chars
54 = security\logs
55 = system32\icsxml
57 = system32\mui
58 = %MUI_PRIMARY_LANG_ID_DIR%
59 = system32\mui\dispspec
60 = AppPatch
61 = Debug
62 = Debug\UserMode
63 = system32\oobe
67 = Help\Tours
68 = Resources\Themes\Luna
69 = Resources\Themes\Luna\Shell\NormalColor
70 = system32\oobe\html\ispsgnup
71 = system32\oobe\html\mouse
72 = system32\oobe\html\oemcust
73 = system32\oobe\html\oemhw
74 = system32\oobe\html\oemreg
75 = system32\oobe\images
76 = system32\oobe\setup
77 = system32\oobe\sample
78 = Resources\Themes\Luna\Shell\Metallic
79 = Resources\Themes\Luna\Shell\Homestead
91 = Help\Tours\mmTour
92 = Help\Tours\htmlTour
93 = Provisioning\Schemas
100 = system32\1025
101 = system32\1028
102 = system32\1031
103 = system32\1033
104 = system32\1037
105 = system32\1041
106 = system32\1042
107 = system32\1054
108 = system32\2052
109 = system32\3076
110 = system32\wbem\xml
111 = system32\usmt
112 = system32\inetsrv
123 = mui
124 = WinSxS
125 = WinSxS\Manifests
126 = WinSxS\InstallTemp
127 = ime
129 = Resources\Themes
130 = ime
132 = ime\imejp
133 = System32\IME\PINTLGNT
134 = System32\IME\CINTLGNT
135 = System32\IME\TINTLGNT
136 = IME\CHTIME\Applets
137 = ime\imejp98
138 = ime\imejp\applets

139 = pchealth\helpctr\binaries

180 = system32\3com_dmi
181 = PeerNet


239 = system32\wbem\Logs

240 = ehome

You can even make your own number and destination up and add it, here is how you would do that with a Entries*.ini file

[general]
builddate=
description=
forcelang=
language=
ServicePack=
title=
version=
website=
Windows=

[dosnet_files]
d1,wlan_bec.xsd
d1,wlan_beu.xsd

[txtsetup_dirs]
247 = l2schemas

[txtsetup_files]
wlan_bec.xsd = 100,,,,,,,247,0,0,baseeapconnectionpropertiesv1.xsd
wlan_beu.xsd = 100,,,,,,,247,0,0,baseeapuserpropertiesv1.xsd

Edited by ricktendo64

Share this post


Link to post
Share on other sites

Thanks. So if it says 1 = "\" this means 1= the root of your systemdrive?

So thats where all the SATA drivers are expanded to in the first part of setup?

Now im wondering why you don't have a thousand SATA files on your C drive when Windows is finished installing!

Also, if the number for DIR corresponds to the number in the beginning before the commas, what are the commas there for and what do the numbers after the commas mean?

Thanks for the help, I never knew the directories were all listed in the txtsetup.sif file itself :blushing:

Share this post


Link to post
Share on other sites

The first digit is not for the destination folder; it only denotes the CD the file is on and/or if the file came with a Service Pack.

1 = original file on CD1

2 = SP file on CD1 (Win2K) or TABLETPC file on CD2 (WinXP)

3 = MEDIACTR file on CD2 (WinXP)

4 = NETFX file on CD2 (WinXP)

100 = SP file on CD1 (WinXP/2K3)

The destination folder is further on:

WINDOWS/WINNT: filename.exe = 1,,,,,,,1,0,0

system32: filename.exe = 1,,,,,,,2,0,0

system32\drivers: filename.sys = 1,,,,,,,4,0,0

Or from your example:

si3112.sys = 1,,,,,,4_,4,1,,,1,4

The folders in [WinntDirectories] are relative to the WINDOWS/WINNT folder, so "1" ("\") is the WINDOWS/WINNT folder itself.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×