Windows Cairo/4.0.1175.1: Difference between revisions

From BetaArchive Wiki
(fixed infobox)
Tag: 2017 source edit
 
(89 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<blockquote>''For the [[Windows NT 4.0]] build, see [[Windows NT 4.0/4.0.1175.1]].''</blockquote>
{{Infobox Buildinfo
{{Infobox Buildinfo
|title = Build of [[Microsoft Cairo]]
|title = 4.0.1175.1
|image = 1175.png
|image = 1175.png
|imagecaption = 4.0.1175.1
|imagecaption = About Windows NT, My Computer, (D:) Properties (showing OFS file system), and DSLocal
|status = Leaked
|kernel = 4.0
|arch = x86
|arch = x86
|sku = Advanced Server
|sku = Server
|bios = 1995-12-01
|compiled = 1 December 1995
|tcb_link = [https://thecollectionbook.info/builds/windows/build/3302 Click here]
|bios = N/A
|timebomb = None
|key = None
|database = [https://www.betaarchive.com/database/view_release.php?uuid=ce963e77-5646-4ec7-8c68-62d793ba89fc Available]
|betawiki = [https://betawiki.net/wiki/Microsoft_Cairo_build_1175 Available]
|tcb = [https://thecollectionbook.info/windows/nt-40/3302 Available]
}}
}}
'''Microsoft Cairo build 1175.1''' is a build of [[Microsoft Cairo]]. It was leaked by The Distractor on 2017-03-17.
 
'''Windows Cairo build 1175.1''' is a build of [[Windows Cairo]]. It was leaked by The Distractor on BetaArchive on 17 March 2017.<ref name = "1175-TD">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=419772#p419772 | title = [OFFER] Windows NT Server "Cairo" (the real one!) 4.00.1175 | author = The Distractor | date = 17 March 2017 | accessdate = 23 October 2023}}</ref>
 
== Features ==
 
=== Login ===
The build features a different login screen from [[Windows NT 4.0/4.0.1175.1]], animation for the Starting Windows NT domain controller initializing, and a window stating restoration of the network connection to <code>[[#DFS|dfs:\msft]]</code>.<ref name = "yt-cairo">{{cite web |url = https://www.youtube.com/watch?v=XFUMFBPYkhs | title = Installing and testing Microsoft Cairo 1175 (the real one) | author = AndreMor | publisher = YouTube | date = 19 January 2020 | accessdate = 7 November 2023}}</ref>
 
=== OFS ===
 
Setup prompts the formatting of a disk to [[WinFS#OFS|OFS]] format,<ref name = "1175-TD" /><ref name = "1175-o">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=419802#p419802 | title = Re: [OFFER] Windows NT Server "Cairo" (the real one!) 4.00.1 | author = ovctvct | date = 18 March 2017 | accessdate = 23 October 2023}}</ref> which should not be the system drive.<ref name = "1175-TD1">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=419803#p419803 | title = Re: [OFFER] Windows NT Server "Cairo" (the real one!) 4.00.1 | author =  The Distractor | date = 17 March 2017 | accessdate = 3 November 2023}}</ref> Booting from an OFS partition can lead to hanging.<ref name = "1175-not-OFS">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=419796#p419796 | title = Re: [OFFER] Windows NT Server "Cairo" (the real one!) 4.00.1 | author = Battler | date = 18 March 2017 | accessdate = 23 October 2023}}</ref><ref name = "1175-TD1" />
 
<code>[[#cifilter.exe|cifilter.exe]]</code>, in <code>C:\Winnt\system32\</code> is the OFS CI Filter service. As an NT service, it cannot be run as a console application.
 
[[#OFS images|Event Viewer]] shows Ofs-related activities:
* An error has been detected on drive <code>\Device\Harddisk\Partition1</code> which requires a partial content scan.
* A partial scan has started on drive <code>\Device\Harddisk\Partition1</code>.
* A content scan has completed on drive <code>\Device\Harddisk\Partition1</code>.
* The content index could not filter file <code>?:\cairo\DS\DSDomain\redmond\bsd\dev\MIKEKE33</code>. The filter operation was retried 4 times without success.
* The content index could not filter file <code>?:\cairo\DS\DSOrg\msft</code>. The filter operation was retried 4 times without success.
* The content index could not filter file <code>?:\cairo\DS\DSLocal.ADO</code>. The filter operation was retried 4 times without success.
* The content index could not filter file <code>?:\cairo\DS\DSDomain\security\domacc</code>. The filter operation was retried 4 times without success.
 
=== Domain Space (DS) ===
 
The build contains DS features, such as the DS Browser (<code>dsadmin.exe</code>) in <code>C:\Winnt\system32</code>, which resembles the [[Active Directory]] (AD) Users and Computers snap-in in [[Windows 2000]] Server and beyond.
 
The DS Manager Tool (<code>DSMgr.exe</code>), also in system32, contains the following instructions:
 
<pre>
====DSMGR Usage====================================================
To create accounts for a specific machine:
dsmgr -file <.inf file> see eg:
\\savik\win40\src\csetup\accounts/inf
[-domain <target domain>] // org:\...style , default to current domain
 
-----Account operations-----
Create local user: dsmgr -localuser <user object name>
 
-----Other operations-----
Stress:
dsmgr -stress <numbers of users to create>
Groups:
dsmgr -groups -file <.inf file>
Cleanup:
dsmgr -cleanup -file <.inf file>
Set password:
dsmgr -setpass <path to ds object>
Change password:
dsmgr -changepass <path to ds object>
Change max password age:
dsmgr -maxage
Find account with substring in principal name:
dsmgr -accfind <string>
Save important account properties:
dsmgr -accsave <file>
Restore important account properties:
dsmgr -accrestore <file>
N.B. must be in security folder for both above
Change account attributes:
dsmgr -accattr <account> <decimal attributes>
Get recursive binding statistics:
dsmgr -bindstats [-jct] [start directory] [file spec]
[-jct] - Open junction point flag.
Account verification <must run in security dir>:
dsmgr -accfind -verify
Edit Object:
dsmgr -edit <filename>
Add User Object:
dsmgr -createuser <full path to user object>
Delete Object (Public and Private):
dsmgr -delete <full path to object>
List accounts modified since a particular day <must run in security dir>:
dsmgr -accfind -modified mm/dd/yy
List accounts created since a particular day <must run in security dir>:
dsmgr -accfind -created mm/dd/yy
 
 
-DDO <DomainName> <Action> [Action Specific Params]
-DDO <DomainName> Create
-DDO <DomainName> Delete
-DDO <DomainName> GetMode
-DDO <DomainName> Migrate
-DDO <DomainName> SetInboundPwd <Password>
-DDO <DomainName> GetReplicationSite
-DDO <DomainName> SetReplicationSite <Site>
-DDO <DomainName> EnumTrustedDomains
-DDO <DomainName> GetMigrationBdcName
-DDO <DomainName> SetMigrationBdcName <BdcName>
-DDO <DomainName> AddTrustedDomain <INBOUND|OUTBOUND> <Domain Name>
-DDO <DomainName> RemoveTrustedDomain <INBOUND|OUTBOUND> <Domain Name>
 
-bind [-<openflags>[+<shareflags>]] <file>
where openflags is:
d == STGM_DIRECT
t == STGM_TRANSACTED
s == STGM_SIMPLE
r == STGM_READ
w == STGM_WRITE
b == STGM_READWRITE
where shareflags is:
n == STGM_SHARE_DENY_NONE
r == STGM SHARE DENY READ
w == STGM_SHARE_DENY_WRITE
e == STGM_SHARE_EXCLUSIVE
p == STGM PRIORITY
d == STGM_DELETEONRELEASE
s == STGM_NOSCRATCH
c == STGM_CREATE
v == STGM_CONVERT
f == STGM_FAILIFTHERE
 
====================================================================
</pre>
 
Also in system32, <code>accounts.inf</code> can be used in <code>dsmgr -file</code> to [[#DS Manager Tool|generate the accounts]] listed in it. This process generates <code>dsmgr.log</code> at <code>C:\Winnt\</code>.
 
The INF uses the term "OU", later used in AD to refer to "organizational units".
 
=== DFS ===
 
My Computer shows [[#DFS and Alert System Service images|three network drives added to DFS]]. The context menu allows adding or removing a drive from DFS. A [[:File:Cairo 1175 DFS 20231105-153515-297.png|warning]] will appear when removing a network drive from DFS, stating that the files will become unavailable using DFS paths, but will not be deleted.
 
A folder may be added to any DFS drive, and the folder will [[:File:Cairo_1175_DFS_20231105-162926-358.png|immediately appear]] on the DFS drive selected. However, the fields on the DFS Sharing tab on the file properties window of the folder in DFS will be [[:File:Cairo_1175_DFS_20231105-162930-519.png|empty]] until system restart. If only a logoff is done, an error will appear stating that [[:File:Cairo_1175_DFS_20231105-163004-604.png|the drive letter cannot be reconnected to the DFS drive where the folder is added]].
The DFS Administrator (<code>dfsadmin.exe</code>), in <code>C:\Winnt\system32\</code>, shows shared volumes, allows creation of replicas, and bringing replicas online or offline. While DFS automatically sends some requests for data to each file server, it does not ensure that the data on the file servers is kept synchronized. The DFS Administrator resembles the Distributed File System snap-in that shipped in Windows 2000 Server.<ref name = "dfs">{{cite web | url = https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/bb727150(v=technet.10)?redirectedfrom=MSDN | title = Step-by-Step Guide to Distributed File System (Dfs) | date = 12/09/2009 | publisher = Microsoft Learn | accessdate = 5 November 2023}}</ref>
 
Folders can be added to a DFS drive, but they [[:File:Cairo 1175 Not Filter 20231105-195429-810.png|cannot be filtered]] by the [[#OFS|OFS content index]].
 
The Cairo Replication Service (CairoORA) is responsible for creating and removing replicas. It appears in [[:File:Cairo 1175 Event Viewer 20231104-232428-111.png|Event Viewer]] as having started.
 
== Gallery ==
 
=== WinWorldPC bootdisk contents ===
<gallery>
Cairo1175Bootdisk1WinWorldPC.png|No. 1
Cairo1175Bootdisk2WinWorldPC.png|No. 2
Cairo1175Bootdisk3aWinWorldPC.png|No. 3 part 1
Cairo1175Bootdisk3bWinWorldPC.png|No. 3 part 2
</gallery>
 
=== Contents of bootdisk generated using BA ISO ===
<gallery>
Cairo1175Bootdisk3Partial GeneratedFromISOInBA.png|No. 3 partial, note <code>ofssetup.sys</code> having a different file date from the other files
Cairo1175_ofssetupsys_insufficient_disk_space.png|Insufficient disk space in 1.44 MB 3.5" floppy disk for <code>ofssetup.sys</code>. A 2.44 MB or floppyless setup is required.
</gallery>
 
== Setup ==
 
<code>[[#cairo.inf|cairo.inf]]</code>, in <code>C:\winnt\system32</code>, defines the portions where setup differs from Windows NT 4.0 build 1175.
 
== Bugs ==
The file <code>ofssetup.sys</code> is [[#Contents of bootdisk generated using BA ISO|too large to fit a 1.44 MB 3.5" floppy disk]]. Skipping copying <code>ofssetup.sys</code> would lead to a [[#Installation|Bad Image Checksum error]] later in setup. Using a 2.88 MB floppy disk or floppyless setup solves this.<ref name = "1175-VHD">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=475800&sid=1d1105ccb9c7e340f8baf7641eb09eac#p475800 | title = Re: 86Box settings and procedure help to install Windows NT Server "Cairo" Build 1175 | author = Emir214 | date = 3 November 2023 | accessdate = 3 November 2023}}</ref>
 
This build will hang on the "Preparing Your Installation" window if the virtual hard disk used, regardless of format (VHD or VDI), is a dynamic disk.  Using an fixed-size disk file solves this.<ref name = "1175-VHD-update">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=476026&sid=7b7e597deb713535c354745187b6ac59#p476026 | title = Re: 86Box settings and procedure help to install Windows NT Server "Cairo" Build 1175 | author = Emir214 | date = 20 November 2023 | accessdate = 20 November 2023}}</ref>
 
Logging in requires the network adapter to be connected. If not, then nothing will load past the Welcome login window.<ref name = "1175-adapter">{{cite web | url = https://youtu.be/bS3_5NI9TSA | title = Windows Cairo Build 1175.1 Requires Network Adapter Connection to Log In - Emir's BTIN | author = Emir's BTIN Balik Tanaw / In Hindsight | date = 3 November 2023 | accessdate = 3 November 2023}}</ref>
 
[[Windows Explorer]] hangs on the first login after every boot. Therefore, after every boot, it is necessary to log in, open the Task List by typing <code>Ctrl+Alt+Del</code>, log off, end task of <code>explorer.exe</code> when prompted, then log in again.<ref name = "1175-adapter" /><ref name = "1175-explorer">{{cite web | url = https://www.betaarchive.com/forum/viewtopic.php?p=419792#p419792 | title = Re: [OFFER] Windows NT Server "Cairo" (the real one!) 4.00.1 | author = The Distractor | date = 17 March 2017 | accessdate = 3 November 2023}}</ref><ref name = "yt-cairo" />
 
=== Installation ===
<gallery>
Cairo 1175 ofssetup sys cannot be copied.png|Setup was unable to copy <code>ofssetup.sys</code>
Cairo1175BadImageChecksumOFSsetupsys.png|Bad Image Checksum on <code>ofssetup.sys</code>
Cairo_1175_Portion_Completed.png
Cairo_1175_Welcome_to_Setup.png
Cairo 1175 Preparing Your Installation.png
Cairo 1175 Setup 20231102-205652-056.png|DC or Server?
Cairo 1175 Setup 20231102-210059-057.png|FirstDC or ReplicaDC?
Cairo 1175 Setup 20231102-210110-066.png|<code>cairostd.exe</code>
Cairo_1175_Setup_20231102-211752-171.png|Convert to NTFS
</gallery>
 
=== First boot ===
<gallery>
Cairo 1175 base 20231102-211906-139.png|Starting Windows NT Please wait while the Domain Controller initializes window (base)
Cairo_1175_20231102-211950-799.png|Starting Windows NT Please wait while the Domain Controller initializes window (full pyramid)
Cairo 1175 fail 20231102-212235-693.png|Service Control Manager window shows "At least one service or driver failed during system startup. Use Event Viewer to examine the event log for details."
Cairo 1175 20231102-212701-697.png|Note the "Click here to begin" caption, which does not appear in [[Windows NT 4.0/4.0.1175.1|Windows NT 4.0.1175.1]].
</gallery>
 
===Login===
<gallery>
Cairo 1175 Login 20231104-191358-525.png|Welcome window
</gallery>
 
===OFS images===
<gallery>
Cairo 1175 Event Viewer 20231104-232338-990.png|Event Viewer showing Ofs activity
Cairo 1175 Event Viewer 20231104-232343-775.png|Event Viewer showing Ofs activity
Cairo 1175 Event Viewer 20231104-232348-387.png|Event Viewer showing Ofs activity
Cairo 1175 Event Viewer 20231104-232354-668.png|Event Viewer showing Ofs activity
Cairo 1175 Event Viewer 20231104-232404-595.png|Event Viewer showing Ofs activity
Cairo 1175 Event Viewer 20231104-232411-044.png|Event Viewer showing Ofs activity
Cairo 1175 Event Viewer 20231104-232421-727.png|Event Viewer showing Ofs activity
</gallery>
 
=== DS Browser ===
<gallery>
Cairo 1175 DS Browser 20231104-174255-360.png|DS Browser
Cairo 1175 DS Browser 20231104-174441-201.png|Full name, "Domain Space Browser"
Cairo 1175 DS Browser 20231104-174302-792.png|is helpless
Cairo 1175 DSMgr 20231104-191151-742.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
</gallery>
 
=== DS Manager Tool ===
<gallery>
Cairo 1175 DSMgr 20231104-183628-791.png
Cairo 1175 DSMgr 20231104-183639-428.png
Cairo 1175 DSMgr 20231104-183644-430.png
Cairo 1175 DSMgr 20231104-185911-530.png|File properties
Monitor 1 20231104-190832-399.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190838-213.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190842-958.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190847-506.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190853-241.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo_1175_DSMgr_20231104-190857-553.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190904-255.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190910-966.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-190917-646.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo_1175_DSMgr_20231104-190954-167.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-191003-427.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-191010-607.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-191015-564.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-191023-943.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 DSMgr 20231104-191028-664.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>
Cairo 1175 Other Users 20231104-191526-071.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>. Logged in as bobday
Cairo 1175 Other Users 20231104-191625-267.png|result of executing in Command Prompt <code>dsmgr -file C:\winnt\system32\accounts.inf</code>. Logged in as katsumiy
Cairo 1175 DsMgrLog 20231104-214918-587.png|<code>dsmgr.log</code>
Cairo 1175 DsMgrLog 20231104-214925-755.png|<code>dsmgr.log</code>
</gallery>
 
=== cairo.inf ===
<gallery>
Cairo 1175 CairoInf 20231104-215340-438.png
Cairo 1175 CairoInf 20231104-215358-411.png
</gallery>
 
=== cifilter.exe ===
<gallery>
Cairo 1175 OFS CI Filter 20231104-215454-642.png
Cairo 1175 OFS CI Filter 20231104-215514-077.png
</gallery>
 
=== DFS and Alert System Service images ===
<gallery>
Cairo 1175 DFS 20231105-153504-270.png|My Computer showing three network drives added to DFS
Cairo 1175 DFS 20231105-153511-645.png|My Computer context menu showing Add to DFS and Remove from DFS
Cairo 1175 DFS 20231105-153515-297.png|Remove DFS path warning
Cairo 1175 DFS 20231105-154805-335.png|Network drive in DFS using OFS file system
Cairo 1175 DFS 20231105-154819-607.png|Network drive in DFS using OFS file system
Cairo 1175 DFS 20231105-154827-783.png|Network drive in DFS using OFS file system
Cairo 1175 DFS 20231105-154838-668.png|Local Disk (D:) Properties showing file system as OFS. Note that the used space and free space is the same as the three network drives.
Cairo 1175 DFS 20231105-155145-955.png|My Computer context menu showing Publish In DFS
Cairo 1175 DFS 20231105-155151-386.png|Add to DFS window from My Computer
Cairo 1175 DFS 20231105-161842-041.png|Add <code>C:\Winnt</code> to <code>msft\</code>
Cairo_1175_DFS_20231105-162926-358.png|<code>C:\Winnt</code> in <code>DFS:\MSFT (X:)</code> and properties
Cairo_1175_DFS_20231105-162930-519.png|<code>C:\Winnt</code> in <code>DFS:\MSFT (X:)</code> and properties showing DFS Sharing, note empty fields
Cairo_1175_DFS_20231105-163004-604.png|Logging off and logging back on after adding <code>C:\Winnt\</code> to <code>DFS:\MSFT (X:)</code> leads to error while reconnecting <code>X:\</code> to <code>dfs:\msft</code>
Cairo 1175 Not Filter 20231105-195429-810.png|Event Viewer showing OFS error: "The content index could not filter file <code>?:\cairo\DS\DSDomain\WINNT</code>. The filter operation was retried 4 times without success."
Cairo 1175 DFS 20231105-120918-269.png|DFS Administrator window
Cairo 1175 DFS 20231105-120927-276.png|DFS Administrator (<code>dfsadmin.exe</code>) <code>\msft</code> Properties
Cairo 1175 DFS 20231105-120939-621.png|DFS Administrator <code>\msft</code> Properties showing "Bring Replica Online" instead of "Take Replica Offline"
Cairo 1175 DFS 20231105-120944-640.png|Add Replica warning
Cairo 1175 DFS 20231105-120951-162.png|Add Replica window
Cairo 1175 DFS 20231105-155045-665.png|DFS Administrator Storage menu
Cairo 1175 DFS 20231105-155050-511.png|Choose Domain window
Cairo 1175 DFS 20231105-155055-535.png|Windows Help missing
Cairo 1175 DFS 20231105-155059-713.png|Windows Help missing
Cairo 1175 DFS 20231105-155109-640.png|Filter List of Volumes window
Cairo 1175 DFS 20231105-120810-977.png|DFS Administrator (<code>dfsadmin.exe</code>) file properties
Cairo 1175 20231105-115308-052.png|<code>alertsys.dll</code> file properties showing DFS Administrator
Cairo 1175 20231105-115327-200.png|<code>alertsys.exe</code> file properties
Cairo 1175 20231105-115349-429.png|<code>alrsvc.dll</code> file properties
Cairo 1175 20231105-115610-604.png|running <code>alertsys /?</code>
Cairo_1175_Event_Viewer_20231104-232428-111.png|Event Viewer showing "Cairo replication service started"
</gallery>
 
== References ==
<references />
 
== See also ==
=== BetaArchive forums ===
* [[forum:36804|[OFFER] Windows NT Server "Cairo" (the real one!) 4.00.1175]]
* [[forum:40461|Problem with logginng on in Cairo Build 1175]]
* [[forum:45030|86Box settings and procedure help to install Windows NT Server "Cairo" Build 1175]]

Latest revision as of 15:59, 20 November 2023

For the Windows NT 4.0 build, see Windows NT 4.0/4.0.1175.1.

4.0.1175.1
1175.png
About Windows NT, My Computer, (D:) Properties (showing OFS file system), and DSLocal
Status Leaked
Kernel version 4.0
CPU architecture x86
Edition Server
Compile date 1 December 1995
BIOS date N/A
Timebomb None
Product key None
BA Database Available
BetaWiki Available
TCB Available


Windows Cairo build 1175.1 is a build of Windows Cairo. It was leaked by The Distractor on BetaArchive on 17 March 2017.[1]

Features

Login

The build features a different login screen from Windows NT 4.0/4.0.1175.1, animation for the Starting Windows NT domain controller initializing, and a window stating restoration of the network connection to dfs:\msft.[2]

OFS

Setup prompts the formatting of a disk to OFS format,[1][3] which should not be the system drive.[4] Booting from an OFS partition can lead to hanging.[5][4]

cifilter.exe, in C:\Winnt\system32\ is the OFS CI Filter service. As an NT service, it cannot be run as a console application.

Event Viewer shows Ofs-related activities:

  • An error has been detected on drive \Device\Harddisk\Partition1 which requires a partial content scan.
  • A partial scan has started on drive \Device\Harddisk\Partition1.
  • A content scan has completed on drive \Device\Harddisk\Partition1.
  • The content index could not filter file ?:\cairo\DS\DSDomain\redmond\bsd\dev\MIKEKE33. The filter operation was retried 4 times without success.
  • The content index could not filter file ?:\cairo\DS\DSOrg\msft. The filter operation was retried 4 times without success.
  • The content index could not filter file ?:\cairo\DS\DSLocal.ADO. The filter operation was retried 4 times without success.
  • The content index could not filter file ?:\cairo\DS\DSDomain\security\domacc. The filter operation was retried 4 times without success.

Domain Space (DS)

The build contains DS features, such as the DS Browser (dsadmin.exe) in C:\Winnt\system32, which resembles the Active Directory (AD) Users and Computers snap-in in Windows 2000 Server and beyond.

The DS Manager Tool (DSMgr.exe), also in system32, contains the following instructions:

====DSMGR Usage====================================================
To create accounts for a specific machine:
dsmgr -file <.inf file>		see eg:
			\\savik\win40\src\csetup\accounts/inf
	[-domain <target domain>] // org:\...style , default to current domain

-----Account operations-----
Create local user: dsmgr -localuser <user object name>

-----Other operations-----
Stress:
	dsmgr -stress <numbers of users to create>
Groups:
	dsmgr -groups -file <.inf file>
Cleanup:
	dsmgr -cleanup -file <.inf file>
Set password:
	dsmgr -setpass <path to ds object>
Change password:
	dsmgr -changepass <path to ds object>
Change max password age:
	dsmgr -maxage
Find account with substring in principal name:
	dsmgr -accfind <string>
Save important account properties:
	dsmgr -accsave <file>
Restore important account properties:
	dsmgr -accrestore <file>
N.B. must be in security folder for both above
Change account attributes:
	dsmgr -accattr <account> <decimal attributes>
Get recursive binding statistics:
	dsmgr -bindstats [-jct] [start directory] [file spec]
			[-jct] - Open junction point flag.
Account verification <must run in security dir>:
	dsmgr -accfind -verify
Edit Object:
	dsmgr -edit <filename>
Add User Object:
	dsmgr -createuser <full path to user object>
Delete Object (Public and Private):
	dsmgr -delete <full path to object>
List accounts modified since a particular day <must run in security dir>:
	dsmgr -accfind -modified mm/dd/yy
List accounts created since a particular day <must run in security dir>:
	dsmgr -accfind -created mm/dd/yy


-DDO <DomainName> <Action>		[Action Specific Params]
-DDO <DomainName> Create
-DDO <DomainName> Delete
-DDO <DomainName> GetMode
-DDO <DomainName> Migrate
-DDO <DomainName> SetInboundPwd		<Password>
-DDO <DomainName> GetReplicationSite
-DDO <DomainName> SetReplicationSite		<Site>
-DDO <DomainName> EnumTrustedDomains
-DDO <DomainName> GetMigrationBdcName
-DDO <DomainName> SetMigrationBdcName		<BdcName>
-DDO <DomainName> AddTrustedDomain		<INBOUND|OUTBOUND> <Domain Name>
-DDO <DomainName> RemoveTrustedDomain		<INBOUND|OUTBOUND> <Domain Name>

-bind [-<openflags>[+<shareflags>]] <file>
	where openflags is:
		d == STGM_DIRECT
		t == STGM_TRANSACTED
		s == STGM_SIMPLE
		r == STGM_READ
		w == STGM_WRITE
		b == STGM_READWRITE
	where shareflags is:
		n == STGM_SHARE_DENY_NONE
		r == STGM SHARE DENY READ
		w == STGM_SHARE_DENY_WRITE
		e == STGM_SHARE_EXCLUSIVE
		p == STGM PRIORITY
		d == STGM_DELETEONRELEASE
		s == STGM_NOSCRATCH
		c == STGM_CREATE
		v == STGM_CONVERT
		f == STGM_FAILIFTHERE

====================================================================

Also in system32, accounts.inf can be used in dsmgr -file to generate the accounts listed in it. This process generates dsmgr.log at C:\Winnt\.

The INF uses the term "OU", later used in AD to refer to "organizational units".

DFS

My Computer shows three network drives added to DFS. The context menu allows adding or removing a drive from DFS. A warning will appear when removing a network drive from DFS, stating that the files will become unavailable using DFS paths, but will not be deleted.

A folder may be added to any DFS drive, and the folder will immediately appear on the DFS drive selected. However, the fields on the DFS Sharing tab on the file properties window of the folder in DFS will be empty until system restart. If only a logoff is done, an error will appear stating that the drive letter cannot be reconnected to the DFS drive where the folder is added.

The DFS Administrator (dfsadmin.exe), in C:\Winnt\system32\, shows shared volumes, allows creation of replicas, and bringing replicas online or offline. While DFS automatically sends some requests for data to each file server, it does not ensure that the data on the file servers is kept synchronized. The DFS Administrator resembles the Distributed File System snap-in that shipped in Windows 2000 Server.[6]

Folders can be added to a DFS drive, but they cannot be filtered by the OFS content index.

The Cairo Replication Service (CairoORA) is responsible for creating and removing replicas. It appears in Event Viewer as having started.

Gallery

WinWorldPC bootdisk contents

Contents of bootdisk generated using BA ISO

Setup

cairo.inf, in C:\winnt\system32, defines the portions where setup differs from Windows NT 4.0 build 1175.

Bugs

The file ofssetup.sys is too large to fit a 1.44 MB 3.5" floppy disk. Skipping copying ofssetup.sys would lead to a Bad Image Checksum error later in setup. Using a 2.88 MB floppy disk or floppyless setup solves this.[7]

This build will hang on the "Preparing Your Installation" window if the virtual hard disk used, regardless of format (VHD or VDI), is a dynamic disk. Using an fixed-size disk file solves this.[8]

Logging in requires the network adapter to be connected. If not, then nothing will load past the Welcome login window.[9]

Windows Explorer hangs on the first login after every boot. Therefore, after every boot, it is necessary to log in, open the Task List by typing Ctrl+Alt+Del, log off, end task of explorer.exe when prompted, then log in again.[9][10][2]

Installation

First boot

Login

OFS images

DS Browser

DS Manager Tool

cairo.inf

cifilter.exe

DFS and Alert System Service images

References

  1. 1.0 1.1 The Distractor (17 March 2017). [OFFER Windows NT Server "Cairo" (the real one!) 4.00.1175]. Retrieved on 23 October 2023.
  2. 2.0 2.1 AndreMor (19 January 2020). Installing and testing Microsoft Cairo 1175 (the real one). YouTube. Retrieved on 7 November 2023.
  3. ovctvct (18 March 2017). Re: [OFFER Windows NT Server "Cairo" (the real one!) 4.00.1]. Retrieved on 23 October 2023.
  4. 4.0 4.1 The Distractor (17 March 2017). Re: [OFFER Windows NT Server "Cairo" (the real one!) 4.00.1]. Retrieved on 3 November 2023.
  5. Battler (18 March 2017). Re: [OFFER Windows NT Server "Cairo" (the real one!) 4.00.1]. Retrieved on 23 October 2023.
  6. Step-by-Step Guide to Distributed File System (Dfs). Microsoft Learn (12/09/2009). Retrieved on 5 November 2023.
  7. Emir214 (3 November 2023). Re: 86Box settings and procedure help to install Windows NT Server "Cairo" Build 1175. Retrieved on 3 November 2023.
  8. Emir214 (20 November 2023). Re: 86Box settings and procedure help to install Windows NT Server "Cairo" Build 1175. Retrieved on 20 November 2023.
  9. 9.0 9.1 Emir's BTIN Balik Tanaw / In Hindsight (3 November 2023). Windows Cairo Build 1175.1 Requires Network Adapter Connection to Log In - Emir's BTIN. Retrieved on 3 November 2023.
  10. The Distractor (17 March 2017). Re: [OFFER Windows NT Server "Cairo" (the real one!) 4.00.1]. Retrieved on 3 November 2023.

See also

BetaArchive forums