Windows 8 Build 7776.0.fbl grfx dev1.100708-1700:修订间差异

跳转到导航 跳转到搜索
PlaceHolder
(PlaceHolder)
第 10 行: 第 10 行:
|image = 7776-Desktop.png
|image = 7776-Desktop.png
|arch = x64
|arch = x64
|sku = Home Basic<br/>Home Premium<br/>Professional<br/>Ultimate
|sku = Home Basic<br/>Home Premium<br/>Professional<br/>Ultimate<br /><span style="font-weight: 600">Not available by default:</span>{{efn|name="SKU"|The packages for these SKUs are in the build's component store, however the user must manually stage them to be able to use them}}<br />Starter<br/>Enterprise
|compiled = 2010-7-8
|compiled = 2010-7-8
|timebomb = 2010-10-1
|timebomb = 2010-10-1
|winver = 7776-About.png
|winver = 7776-About.png
}}
}}
'''Windows 8 build 7776''' is a build of [[Windows 8]], which was shared on 22 October 2024. Prior to its upload, a screenshot of this build was posted to the BetaWiki Discord server on 27 June 2022.
'''Windows 8 build 7776''' is a build of [[Windows 8]], which was shared on 22 October 2024. Prior to its upload, a screenshot of this build was posted to the BetaWiki Discord server on 27 June 2022.


== New features and changes ==
== New features and changes ==
=== Metro shell ===
=== Metro shell ===
This is the first build to introduce the <code>twinui.dll</code> and <code>twinapi.dll</code> libraries that would later implement parts of the Metro interface, although both libraries are merely non-functional stubs with basic initialization/shutdown routines at this point in development. Likewise, the Redpill feature locking mechanism was not yet implemented into the codebase.
This is the first build to introduce the <code>twinui.dll</code> and <code>twinapi.dll</code> libraries that would later implement parts of the Metro interface, although both libraries are merely non-functional stubs with basic initialization/shutdown routines at this point in development. Likewise, the [[Redpill]] feature locking mechanism was not yet implemented into the codebase.


=== Hyper-V ===
=== Hyper-V ===
This is the first available build to implement support for the Hyper-V hypervisor on client editions. If Hyper-V initialization fails, messages asking the user to enable virtual machine extensions will be printed directly onto the boot screen instead of being silently recorded into the event log. A similar occurrence can also be visibly observed in builds 7779 and 8128.
This is the first available build to implement support for the Hyper-V hypervisor on client editions. If Hyper-V initialization fails, messages asking the user to enable virtual machine extensions will be printed directly onto the boot screen instead of being silently recorded into the event log. A similar occurrence can also be visibly observed in builds [[Windows 8 Build 7779.0.fbl_grfx_dev1.100713-1700|7779]] and [[Windows 8 Build 8128|8128]].


=== Internet Explorer 9 ===
=== Internet Explorer 9 ===
第 43 行: 第 44 行:
While this build does not have a user tile, the link to the "Change your look" option used to configure it in later builds is already present in this build.
While this build does not have a user tile, the link to the "Change your look" option used to configure it in later builds is already present in this build.


==== Login screen background sync ====
==== Login screen background sync====
This build contains a non-functional option to sync the desktop background to the login screen.
This build contains a non-functional option to sync the desktop background to the login screen.
 
=== Windows Push Notification Services (WNS) ===
=== Windows Push Notification Services (WNS)===
 
This build is the earliest to contain an early version of Windows Push Notification Services (WNS), which is used to provide toast notifications from the Internet in Windows 8 and later. It cannot be activated due to its dependency on long-gone internal Microsoft servers.
This build is the earliest to contain an early version of Windows Push Notification Services (WNS), which is used to provide toast notifications from the Internet in Windows 8 and later. It cannot be activated due to its dependency on long-gone internal Microsoft servers.


=== Settings Synchronization ===
=== Settings Synchronization===
This build introduces Windows 8's settings synchronization between devices functionality. There is no UI in the system to expose this functionality, and the system is dependent on the installation of providers that implement a specific COM interface; the system does not install any providers by default.
This build introduces Windows 8's settings synchronization between devices functionality. There is no UI in the system to expose this functionality, and the system is dependent on the installation of providers that implement a specific COM interface; the system does not install any providers by default.


=== Windows Store ===
===Windows Store ===
This build has an extremely early implementation of the Windows Store, dependent on Microsoft intranet-based store servers. The executable and its DLLs can be found in WinSxS in the directories prefixed with <code>amd64_microsoft-windows-store</code>. It does not work by default as it queries a Microsoft intranet store server (<code>\\ericflo3\winstore</code>) for a file by the name of <code>users.ini</code> to determine if someone's local user account is permitted to use the Windows Store. As this only existed inside Microsoft for a brief spell in 2010, and nowhere else, it will fail to find the server and exit before displaying anything. However, it is possible to patch this and see an offline screen.
This build has an extremely early implementation of the [[Microsoft Store|Windows Store]], dependent on Microsoft intranet-based store servers. The executable and its DLLs can be found in WinSxS in the directories prefixed with <code>amd64_microsoft-windows-store</code>. It does not work by default as it queries a Microsoft intranet store server (<code>\\ericflo3\winstore</code>) for a file by the name of <code>users.ini</code> to determine if someone's local user account is permitted to use the Windows Store. As this only existed inside Microsoft for a brief spell in 2010, and nowhere else, it will fail to find the server and exit before displaying anything. However, it is possible to patch this and see an offline screen.


Inside the function that evaluates the user's eligibility to use the Store is a call to the Windows API function <code>GetPrivateProfileIntW</code>, which tries to read a value from an INI file and also takes a default value to be returned if the function fails. By changing the default value (stored as an immediate in the function call code) from 0 to 1, the Store is fooled into believing that the current user account is permitted to use it and it will then proceed to start. It will then immediately try and contact an intranet server and then fail because it does not exist, displaying a "could not connect" message.
Inside the function that evaluates the user's eligibility to use the Store is a call to the Windows API function <code>[https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getprivateprofileintw GetPrivateProfileIntW]</code>, which tries to read a value from an INI file and also takes a default value to be returned if the function fails. By changing the default value (stored as an immediate in the function call code) from 0 to 1, the Store is fooled into believing that the current user account is permitted to use it and it will then proceed to start. It will then immediately try and contact an intranet server and then fail because it does not exist, displaying a "could not connect" message.


This patch also works for builds 7777 and 7779, and can be obtained by changing 0x9D9 from 0x01 to 0x00.
This patch also works for build 7779, and can be obtained by changing 0x9D9 from 0x01 to 0x00.


==== users.ini format ====
====users.ini format====
; Replace user1/user2 with the local user account name of your installation
<syntaxhighlight lang="ini">
; Replace user1/user2 with the local user account name of your installation
[users]
 
user1=1 ; permitted to use windows store  
[users]
user2=0 ; not permitted to use windows store (any value that is not 1 fails)
user1=1 ; permitted to use windows store  
user2=0 ; not permitted to use windows store (any value that is not 1 fails)
</syntaxhighlight>


=== Miscellaneous ===
=== Miscellaneous ===
* The Send Feedback feature has been removed.
*The Send Feedback feature has been removed.
* The bundled version of the .NET Framework has been updated from .NET Framework 3.5 in earlier builds to the final version of .NET Framework 4.0.
*The bundled version of the .NET Framework has been updated from .NET Framework 3.5 in earlier builds to the final version of .NET Framework 4.0.
* Native support for USB 3/xHCI controllers has been added to this build, although it does not function properly and will prevent the build from booting unless the controller is removed from the system.
* Native support for USB 3/xHCI controllers has been added to this build, although it does not function properly and will prevent the build from booting unless the controller is removed from the system.


== Bugs and quirks ==
== Bugs and quirks ==
=== USB 3 ===
=== USB 3 ===
As the implementation of USB 3 in this build is early, having an USB 3 controller present will cause the build to hang on boot. Remove or disable the controller to resolve this issue.
As the implementation of USB 3 in this build is early, having a USB 3 controller present will cause the build to hang on boot. Remove or disable the controller to resolve this issue.


=== Keyboard layouts ===
=== Keyboard layouts ===
The Chinese (Traditional, Taiwan) keyboard layout will get added alongside English (United States) and the keyboard layout selected by the user in Setup (if different from English (United States)).
The Chinese (Traditional, Taiwan) keyboard layout will get added alongside English (United States) and the keyboard layout selected by the user in Setup (if different from English (United States)).
Gallery


== Gallery ==
== Gallery ==
第 94 行: 第 95 行:
Win8-7776.png|Unavailable Application Explorer shell explorer
Win8-7776.png|Unavailable Application Explorer shell explorer
</gallery>
</gallery>
== 注 ==
{{notelist}}


[[分类:Windows 8 的版本]]
[[分类:Windows 8 的版本]]
11,247

个编辑

导航菜单