Windows Server 2012 Build 7700.0.winmain.100122-1900:修订间差异

跳转到导航 跳转到搜索
已完成移植
(Oops.)
(已完成移植)
第 1 行: 第 1 行:
{{DISPLAYTITLE:{{标题增强|3}}}}
{{NavBar|[[首页]] > [[Microsoft Windows 通述]] > [[Windows 客户端]] > [[Windows Server 2012]] > [[Windows Server 2012 Build 7700.0.winmain.100122-1900]]}}
{{NavBar|[[首页]] > [[Microsoft Windows 通述]] > [[Windows 客户端]] > [[Windows Server 2012]] > [[{{标题增强|3}}]]}}
{{Infobox Windows build
{{Infobox Windows build
|buildtag = 7700.0.winmain.100122-1900
|buildtag = 7700.0.winmain.100122-1900
第 14 行: 第 13 行:
|compiled = 2010-1-22
|compiled = 2010-1-22
|timebomb = 2010-3-1
|timebomb = 2010-3-1
|key = ''Use Windows Server 2008 R2 Retail key''
|key = ''Use a Windows Server 2008 R2 retail key''
|winver = WindowsServer2012-6.1.7700prem1-About.png
|winver = WindowsServer2012-6.1.7700prem1-About.png
|rivals = {{Rivals|TCB=https://www.thecollectionbook.info/builds/windows/build/4780|TCBGallery=https://www.thecollectionbook.info/gallery/?f=/member%20contribution/unleaked%20screenshots%20collection/windows%20server%202012/6.1.7700.0}}
|rivals = {{Rivals|TCB=https://www.thecollectionbook.info/builds/windows/build/4780|TCBGallery=https://www.thecollectionbook.info/gallery/?f=/member%20contribution/unleaked%20screenshots%20collection/windows%20server%202012/6.1.7700.0}}
}}
}}


'''Windows Server 2012 build 7700''' is the earliest available build of [[Windows Server 2012]], which was jointly shared by community members lucasm and Wheatley on 25 December 2019. Prior to its public availability, screenshots of this build were released by Russian Windows news website WZor on 29 January 2010.
'''Windows Server 2012 build 7700''' is the earliest available build of [[Windows Server 2012]], which was shared on 25 December 2019. Prior to its public availability, screenshots of this build were released by Russian Windows news website WZor on 29 January 2010.


It has been determined to be a Windows Server 2012 build due to varying factors such as its relatively high build number, the presence of an early in-development version of [[Internet Explorer 9]] and several non-user-facing changes to the operating system, such as group policy management changes, internal refactors to existing Windows functionalities and changes to the way code generation is handled throughout the build process.
It has been determined to be a Windows Server 2012 build due to varying factors such as its relatively high build number, the presence of an early in-development version of [[Internet Explorer 9]] and several non-user-facing changes to the operating system, such as group policy management changes, internal refactors to existing Windows functionalities and changes to the way code generation is handled throughout the build process.
第 34 行: 第 33 行:
* <code>LdrProcessRelocationBlockLongLong</code> handles several architecture-specific relocations: IA-64, ARMv7, ARM Thumb and Thumb-2, and MIPS.
* <code>LdrProcessRelocationBlockLongLong</code> handles several architecture-specific relocations: IA-64, ARMv7, ARM Thumb and Thumb-2, and MIPS.
* Attempting to load an ARM Thumb-2 executable under the wrong architecture will now return error code <code>STATUS_INVALID_IMAGE_WIN_32</code>.
* Attempting to load an ARM Thumb-2 executable under the wrong architecture will now return error code <code>STATUS_INVALID_IMAGE_WIN_32</code>.
 
=== General ===
Compared to the previous known <code>winmain</code> build [[Windows Server 2008 R2 Build 7229.0.winmain.090604-1901|7229]], this build reverts the default Desktop Experience branding wallpaper seen in the R2 RTM release back to the older variant introduced as part of late [[Windows Server 2008]] development. The older Windows Server 2008 R2 release candidate EULA set is also retained from previous builds.
 
A ''Windows 8 family'' search filtering option (along with a filtering option for the ''Windows 8'' operating system) has been added to the Local Group Policy Editor utility, referencing the project codename of it's [[Windows 8|client counterpart]]. Despite this build being a server release, an option referencing the codename for Server 2012 has not yet been added. This is most likely due to Microsoft not having a planned release date due to this build being very early in Server 2012's development.
 
<gallery>
WinSrv2012-6.1.7700-GPEditFilterOptions.png|Group Policy Manager filtering options, displaying the codename of it's [[Windows 8|client counterpart]].
</gallery>
 
=== Internet Explorer 9 ===
This build includes an extremely early version of [[Internet Explorer 9]], which can be enabled via the application's Developer Tools. Because of its sheer earliness, the browser will often fail loading images, regular HTML content, the code for pressing items on websites, and will even crash when loading pages utilizing HTML5.<gallery>
WinSrv2012-6.1.7700-IExplore.png|[[Internet Explorer]]
WinSrv2012-6.1.7700-IExploreAbout.png|About Internet Explorer
</gallery>
 
=== On-Screen Keyboard ===
Various internal changes have been made to the On-Screen Keyboard application, like the introduction of a new "Microsoft On-Screen Keyboard Support Utilities" (<code>osksupport.dll</code>) library, and the removal of the "About the On-Screen Keyboard" link from the keyboard's Options menu.
 
=== Storage Manager for SANs removal ===
=== Storage Manager for SANs removal ===
The Storage Manager for Storage Area Networks (SANs) feature has been removed from the operating system; it is therefore no longer possible to manage logical unit numbers on substorage systems that make use of either a fiber channel or an iSCSI configuration.
The Storage Manager for Storage Area Networks (SANs) feature has been removed from the operating system; it is therefore no longer possible to manage logical unit numbers on substorage systems that make use of either a fiber channel or an iSCSI configuration.


=== Miscellaneous ===
=== Miscellaneous ===
* Compared to the previous known <code>winmain</code> build [[Windows Server 2008 R2 Build 7229.0.winmain.090604-1901|7229]], this build reverts the default Desktop Experience branding wallpaper seen in the R2 RTM release back to the older variant introduced as part of late [[Windows Server 2008]] development. The older Windows Server 2008 R2 release candidate EULA set is also retained from previous builds.
* Assertion strings have been changed to hide the full object path. In addition, some executables are signed by ''Windows Main Build Lab Account'' (<code>wmbla</code>) like later Windows Server 2012 builds, unlike the standard ''Microsoft Corporation'' signer during the development and release of [[Windows 7]]. Server builds belonging to the <code>fbl_srv</code> branch would be compiled by the ''Windows Server Builds'' account (<code>srvbld</code>) in subsequent builds.
* Assertion strings have been changed to hide the full object path. In addition, some executables are signed by ''Windows Main Build Lab Account'' (<code>wmbla</code>) like later Windows Server 2012 builds, unlike the standard ''Microsoft Corporation'' signer during the development and release of [[Windows 7]]. Server builds belonging to the <code>fbl_srv</code> branch would be compiled by the ''Windows Server Builds'' account (<code>srvbld</code>) in subsequent builds.
* A ''Windows 8 family'' search filtering option (along with a filtering option for the ''Windows 8'' operating system) has been added to the Local Group Policy Editor utility.
* Internal code refactors to the On-Screen Keyboard application, including the addition of a new <code>osksupport.dll</code> library.
* Additional APIs were also added for Audio and Bluetooth services.
* Additional APIs were also added for Audio and Bluetooth services.


== Bugs ==
== Bugs ==
=== Installation ===
=== Installation ===
It is not possible to upgrade to this build without modification due to [[Windows Setup|setup]] being unable to copy files required for installation, because of a signature validation error (<code style="word-break: break-word">0x80070241 == HRESULT_FROM_WIN32(ERROR_INVALID_IMAGE_HASH)</code>).
It is not possible to upgrade to this build without modification due to [[Windows 安装程序|setup]] being unable to copy files required for installation, because of a signature validation error (<code style="word-break: break-word">0x80070241 == HRESULT_FROM_WIN32(ERROR_INVALID_IMAGE_HASH)</code>).


To upgrade to this build, replace <code>imageres.dll</code> in each index of <code>install.wim</code> with a copy from [[Windows Server 2012 Build 7788|build 7788]].
To upgrade to this build, modify offset <code>0x4EFF19F3</code> of the installation ''.iso'' file from <code>0x59</code> to <code>'''0x58'''</code> via preferred Hex Editor or replace <code>imageres.dll</code> in each index of <code>install.wim</code> with a copy from [[Windows Server 2012 Build 7788|build 7788]].


=== Internet Explorer ===
=== Internet Explorer ===
11,091

个编辑

导航菜单