公告:本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。

Windows NT 3.51:3.5.854.1:修订间差异

来自BetaWorld 百科
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
 
(未显示7个用户的22个中间版本)
第1行: 第1行:
<div class="navi" style="vertical-align: super; font-size: 84%; margin: -10px 0px 0.9em 1em">[[Windows_桌面操作系统|Windows 桌面操作系统]] > [[Windows Codename "Cairo"]] > '''3.5.854.1'''</div>
{{NavBar|[[Windows桌面操作系统]] > [[Windows NT 3.51]] > '''3.5.854.1'''}}
{{ Infobox Buildinfo
{{Infobox Buildinfo
|image = Cairo854Version.png
|image=Cairo854Version.png
|imagecaption = Windows Cairo 3.5.854.1
|imagecaption=Windows NT 3.51 3.5.854.1
|kernel = 3.5
|kernel=3.5
|arch = x86
|arch=x86
|sku = Workstation
|sku=Workstation
|bios = 1994/11/20
|language=
|string = 3.5.854.1
|compiledate=1994/11/19
|key = N/A
|string=3.5.854.1
}}
}}
这是第一个已知的Windows Cairo Build。
这一Build最初是在1994年底被几个Warez组泄露的,并已在网上广泛流传多年。
 
它包括MSGINA、新的Media Player应用程序、一个定制的CMD、新的类似于Windows 95的通用UI控件(例如工具提示和按钮)、支持NTFS压缩和PCMCIA接口以及OFS驱动程序(0.33版)。
 
所有这些功能(NewShell和OFS除外)后来随Windows NT 3.51一起引入。
 
==新功能与特性==
* 包括早期版本的Cairo Shell和用户更新(通常也称为“NewShell”)。
* 引入MSGINA。
* 新的Media Player应用程序。
* 命令提示符改进并引入控制台设置。
* Windows 95风格通用控件。
* 支持NTFS压缩和PCMCIA。
* OFS(对象文件系统,版本为0.33)。
 
==图库==
<gallery>
Windows NT 3.51-3.5.854.1-NEWSHELL-Installation.png
Windows NT 3.51-3.5.854.1-Interface.png|OFS
Windows NT 3.51-3.5.854.1-Version.png|不开NewShell的关于窗口
</gallery>
 
==注意事项==
==注意事项==
* 安装
===分区===
使用MS-DOS 5.0 Bootdisk对硬盘进行分区和格式化,然后使用“WINNT.EXE / B”启动无软盘安装。
从<code>WINNT /OX</code>创建的启动盘安装时分区功能在该版本中不起作用。
 
===奔腾补丁===
在GUI安装之前,将<code>C:\WINNT35\SYSTEM32</code>下的<code>initial.inf</code>和<code>setup.inf</code>中"" ? $(!LIBHANDLE) GetProcessor改为$(ProcessorID_I586)。
 
===New Shell===
#复制GUI目录下所有文件夹到<code>C:\WINNT35</code>,并将它们添加到环境变量中。
#创建<code>C:\WINNT35\UI\DUMP</code>目录,并将补丁中<code>shell.inx</code>放置于此。
#CMD下运行NEWSHELL.CMD。
#运行REGEDT32,定位到<code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon</code>,将Shell设置为Explorer.exe。再定位到<code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce</code>,将Welcome设置为Grpconv.exe。
#重启。
 
补丁下载:
链接:http://pan.baidu.com/s/1i4ot1NB 密码:e2cj
 
===OFS支持===
{{Collapse top|title=OFS支持安装脚本<ref>https://www.betaarchive.com/forum/viewtopic.php?f=61&t=21396</ref>}}
<syntaxhighlight lang="batch" line>
@echo off
rem
rem  This script installs OFS, on NT 854, and apparently it's meant to work on NT 3.5(1) too
rem  if a reg file isn't imported. (however that reg file breaks cifilter in cairo anyway)
rem  (..wait a sec. that possibly means, that 854, is NOT cairo.)
rem
rem  Oh boy, it was a BITCH to get working in a vm, this batch will make it MUCH easier :P
rem
rem  13-Aug-2011    Wack0    Created
rem
 
if "%1" == "" set drive=D:\
if "%1" == "A" set drive=A:\
if "%1" == "B" set drive=B:\
if "%1" == "C" set drive=C:\
if "%1" == "D" set drive=D:\
if "%1" == "E" set drive=E:\
if "%1" == "F" set drive=F:\
if "%1" == "G" set drive=G:\
if "%1" == "H" set drive=H:\
if "%1" == "I" set drive=I:\
if "%1" == "J" set drive=J:\
if "%1" == "K" set drive=K:\
if "%1" == "L" set drive=L:\
if "%1" == "M" set drive=M:\
if "%1" == "N" set drive=N:\
if "%1" == "O" set drive=O:\
if "%1" == "P" set drive=P:\
if "%1" == "Q" set drive=Q:\
if "%1" == "R" set drive=R:\
if "%1" == "S" set drive=S:\
if "%1" == "T" set drive=T:\
if "%1" == "U" set drive=U:\
if "%1" == "V" set drive=V:\
if "%1" == "W" set drive=W:\
if "%1" == "X" set drive=X:\
if "%1" == "Y" set drive=Y:\
if "%1" == "Z" set drive=Z:\
if "%drive%" == "" goto usage
 
rem check for files
if not exist %drive%GUI\IDW\REGINI.EXE goto missingfiles
if not exist %drive%GUI\IDW\YNC.EXE goto missingfiles
if not exist %drive%GUI\IDW\SHUTDOWN.EXE goto missingfiles
if not exist %drive%I386\OFS.SYS goto missingfiles
if not exist %drive%I386\OFS.REG goto missingfiles
if not exist %drive%I386\UOFS.DLL goto missingfiles
if not exist %drive%I386\OFSDMP.EXE goto missingfiles
if not exist %drive%I386\RECOM.SYS goto missingfiles
if not exist %drive%I386\CIDAEMON.EXE goto missingfiles
if not exist %drive%I386\CIFILTER.EXE goto missingfiles
if not exist %drive%I386\QUERY.DLL goto missingfiles
if not exist %drive%I386\STEMDLL.DLL goto missingfiles
 
echo.
echo                      OFS Install Script
echo.
echo  This program will modify your registry, and install OFS components.
echo.
echo  After installing, you can convert your drives to ofs by using
echo  convert /fs:ofs , and you can format new ofs drives by using
echo  format /fs:ofs .
echo.
echo  * YOU *CAN NOT* USE WINDISK TO FORMAT DRIVES TO OFS ! *
echo  * YOU *CAN NOT* UNINSTALL OFS COMPONENTS AFTER THEY HAVE BEEN INSTALLED ! *
echo  * AFTER INSTALL FINISHES, YOUR COMPUTER *WILL* REBOOT, SAVE YOUR WORK NOW. *
echo.
%drive%GUI\IDW\YNC.EXE /c yn Do you wish to install OFS components ?
if errorlevel 1 goto end
copy %drive%I386\OFS.SYS %systemroot%\SYSTEM32\DRIVERS
copy %drive%I386\RECOM.SYS %systemroot%\SYSTEM32\DRIVERS
copy %drive%I386\RECOM.SYS %systemroot%\SYSTEM32
copy %drive%I386\OFSDMP.EXE %systemroot%\SYSTEM32
copy %drive%I386\UOFS.DLL %systemroot%\SYSTEM32
copy %drive%I386\CIDAEMON.EXE %systemroot%\SYSTEM32
copy %drive%I386\CIFILTER.EXE %systemroot%\SYSTEM32
copy %drive%I386\QUERY.DLL %systemroot%\SYSTEM32
copy %drive%I386\STEMDLL.DLL %systemroot%\SYSTEM32
%drive%GUI\IDW\REGINI.EXE %drive%I386\OFS.REG
%drive%GUI\IDW\SHUTDOWN.EXE /r
goto end
 
:missingfiles
echo.
echo  Some files required are missing.
echo  Either:
echo  - The NT 854 CD is not in the drive
echo  - You supplied the wrong drive letter to Setup.
echo  Rectify the situation, and run Setup again.
goto end
 
:usage
echo.
echo %0 [drive] : Install OFS components.
echo.
echo    - [drive] : The CD drive where the NT 854 CD is inserted.
echo                Defaults to drive D.
echo                Example: %0 E
echo.
 
:end
</syntaxhighlight>
{{Collapse bottom}}
 
==NFO==
{{Collapse top|title=S.C.O.T.C.H.}}
<pre>
╔═══════[S.C.O.T.C.H.]═══════╗
║      Proudly Presents      ║
║  WINDOWS NT 3.5 BUILD 854 ║
║    NEW FEATURES FEATURES  ║
║  INCLUDES THE WIN95 USER  ║
║          INTERFACE        ║
╚═════════════════[XX OF 28]═╝
</pre>
{{Collapse bottom}}


* Chicago Shell安装
==参考资料==
它需要在Windows中进行一些设置,然后运行NEWSHELL.CMD进行安装。
<references/>
它可能在重新启动时发生BSOD。

2024年2月16日 (五) 19:27的最新版本

Cairo854Version.png
Windows NT 3.51 3.5.854.1
内核版本 3.5
架构 x86
版本 Workstation
编译日期 1994/11/19
版本字串 3.5.854.1

这一Build最初是在1994年底被几个Warez组泄露的,并已在网上广泛流传多年。

它包括MSGINA、新的Media Player应用程序、一个定制的CMD、新的类似于Windows 95的通用UI控件(例如工具提示和按钮)、支持NTFS压缩和PCMCIA接口以及OFS驱动程序(0.33版)。

所有这些功能(NewShell和OFS除外)后来随Windows NT 3.51一起引入。

新功能与特性

  • 包括早期版本的Cairo Shell和用户更新(通常也称为“NewShell”)。
  • 引入MSGINA。
  • 新的Media Player应用程序。
  • 命令提示符改进并引入控制台设置。
  • Windows 95风格通用控件。
  • 支持NTFS压缩和PCMCIA。
  • OFS(对象文件系统,版本为0.33)。

图库

注意事项

分区

WINNT /OX创建的启动盘安装时分区功能在该版本中不起作用。

奔腾补丁

在GUI安装之前,将C:\WINNT35\SYSTEM32下的initial.infsetup.inf中"" ? $(!LIBHANDLE) GetProcessor改为$(ProcessorID_I586)。

New Shell

  1. 复制GUI目录下所有文件夹到C:\WINNT35,并将它们添加到环境变量中。
  2. 创建C:\WINNT35\UI\DUMP目录,并将补丁中shell.inx放置于此。
  3. CMD下运行NEWSHELL.CMD。
  4. 运行REGEDT32,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,将Shell设置为Explorer.exe。再定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,将Welcome设置为Grpconv.exe。
  5. 重启。

补丁下载: 链接:http://pan.baidu.com/s/1i4ot1NB 密码:e2cj

OFS支持

OFS支持安装脚本[1]

@echo off
rem
rem  This script installs OFS, on NT 854, and apparently it's meant to work on NT 3.5(1) too
rem  if a reg file isn't imported. (however that reg file breaks cifilter in cairo anyway)
rem  (..wait a sec. that possibly means, that 854, is NOT cairo.)
rem
rem  Oh boy, it was a BITCH to get working in a vm, this batch will make it MUCH easier :P
rem
rem  13-Aug-2011     Wack0     Created
rem

if "%1" == "" set drive=D:\
if "%1" == "A" set drive=A:\
if "%1" == "B" set drive=B:\
if "%1" == "C" set drive=C:\
if "%1" == "D" set drive=D:\
if "%1" == "E" set drive=E:\
if "%1" == "F" set drive=F:\
if "%1" == "G" set drive=G:\
if "%1" == "H" set drive=H:\
if "%1" == "I" set drive=I:\
if "%1" == "J" set drive=J:\
if "%1" == "K" set drive=K:\
if "%1" == "L" set drive=L:\
if "%1" == "M" set drive=M:\
if "%1" == "N" set drive=N:\
if "%1" == "O" set drive=O:\
if "%1" == "P" set drive=P:\
if "%1" == "Q" set drive=Q:\
if "%1" == "R" set drive=R:\
if "%1" == "S" set drive=S:\
if "%1" == "T" set drive=T:\
if "%1" == "U" set drive=U:\
if "%1" == "V" set drive=V:\
if "%1" == "W" set drive=W:\
if "%1" == "X" set drive=X:\
if "%1" == "Y" set drive=Y:\
if "%1" == "Z" set drive=Z:\
if "%drive%" == "" goto usage

rem check for files
if not exist %drive%GUI\IDW\REGINI.EXE goto missingfiles
if not exist %drive%GUI\IDW\YNC.EXE goto missingfiles
if not exist %drive%GUI\IDW\SHUTDOWN.EXE goto missingfiles
if not exist %drive%I386\OFS.SYS goto missingfiles
if not exist %drive%I386\OFS.REG goto missingfiles
if not exist %drive%I386\UOFS.DLL goto missingfiles
if not exist %drive%I386\OFSDMP.EXE goto missingfiles
if not exist %drive%I386\RECOM.SYS goto missingfiles
if not exist %drive%I386\CIDAEMON.EXE goto missingfiles
if not exist %drive%I386\CIFILTER.EXE goto missingfiles
if not exist %drive%I386\QUERY.DLL goto missingfiles
if not exist %drive%I386\STEMDLL.DLL goto missingfiles

echo.
echo                      OFS Install Script
echo.
echo  This program will modify your registry, and install OFS components.
echo.
echo  After installing, you can convert your drives to ofs by using
echo  convert /fs:ofs , and you can format new ofs drives by using
echo  format /fs:ofs .
echo.
echo  * YOU *CAN NOT* USE WINDISK TO FORMAT DRIVES TO OFS ! *
echo  * YOU *CAN NOT* UNINSTALL OFS COMPONENTS AFTER THEY HAVE BEEN INSTALLED ! *
echo  * AFTER INSTALL FINISHES, YOUR COMPUTER *WILL* REBOOT, SAVE YOUR WORK NOW. *
echo.
%drive%GUI\IDW\YNC.EXE /c yn Do you wish to install OFS components ?
if errorlevel 1 goto end
copy %drive%I386\OFS.SYS %systemroot%\SYSTEM32\DRIVERS
copy %drive%I386\RECOM.SYS %systemroot%\SYSTEM32\DRIVERS
copy %drive%I386\RECOM.SYS %systemroot%\SYSTEM32
copy %drive%I386\OFSDMP.EXE %systemroot%\SYSTEM32
copy %drive%I386\UOFS.DLL %systemroot%\SYSTEM32
copy %drive%I386\CIDAEMON.EXE %systemroot%\SYSTEM32
copy %drive%I386\CIFILTER.EXE %systemroot%\SYSTEM32
copy %drive%I386\QUERY.DLL %systemroot%\SYSTEM32
copy %drive%I386\STEMDLL.DLL %systemroot%\SYSTEM32
%drive%GUI\IDW\REGINI.EXE %drive%I386\OFS.REG
%drive%GUI\IDW\SHUTDOWN.EXE /r
goto end

:missingfiles
echo.
echo  Some files required are missing.
echo  Either:
echo  - The NT 854 CD is not in the drive
echo  - You supplied the wrong drive letter to Setup.
echo  Rectify the situation, and run Setup again.
goto end

:usage
echo.
echo %0 [drive] : Install OFS components.
echo.
echo    - [drive] : The CD drive where the NT 854 CD is inserted.
echo                Defaults to drive D.
echo                Example: %0 E
echo.

:end

NFO

S.C.O.T.C.H.

╔═══════[S.C.O.T.C.H.]═══════╗
║      Proudly Presents      ║
║   WINDOWS NT 3.5 BUILD 854 ║
║    NEW FEATURES FEATURES   ║
║   INCLUDES THE WIN95 USER  ║
║          INTERFACE         ║
╚═════════════════[XX OF 28]═╝

参考资料