Windows 8 Build 7776.0.fbl_grfx_dev1.100708-1700
| Windows 8 的版本 | |
| 操作系统系列 | Windows NT 系列 |
|---|---|
| NT 版本 | Windows NT 6.1 |
| 内部版本号 | 7776 |
| 修订版本号 | 0 |
| 体系结构 | x64 |
| 内部版本实验室 | fbl_grfx_dev1 |
| 编译日期 | 2010 年 7 月 8 日 |
| 有效期 | |
| 时间炸弹 | 2010 年 10 月 1 日 (+85 天) |
| 已知 SKU 版本 | |
| Home Basic、 Home Premium、 Professional、 Ultimate 默认不可用:[a] Starter、 Enterprise | |
| 关于对话框 | |
Windows 8 Build 7776 是 Windows 8 的 Milestone 1 版本,其 x64 体系结构版本于 2024 年 10 月 22 日共享。在此版本上传之前,其屏幕截图于 2022 年 6 月 27 日共享。
与早期的 Windows 8 版本主要包含内部更改不同,此版本带来了 Internet Explorer 9 和用户界面的重大设计更新,同时引入了 Windows 应用商店的早期版本。
由于它的早期性,系统范围内许多地方仍然将自身标识为“Windows 7”,内核版本仍然是 6.1。
新增功能和更改
安装程序
之前仅用于旗舰版 SKU 的 Windows 8 Milestone 1 最终用户许可协议现已添加到家庭普通版、家庭高级版和专业版 SKU。
USB 3.0 / xHCI 支持
由于增加了新的 USBXHCI.sys 驱动程序,此版本现在原生支持 USB 3.0,也就是可扩展主机控制器接口(xHCI)控制器,尽管此实现无法正常工作,在启动时如果不移除驱动程序或控制器,可能会导致系统挂起,或者在加载操作系统时驱动程序根本无法启动。
Metro 外壳
这是首个可用的引入了 twinui.dll 和 twinapi.dll 库的 Windows 8 版本,这些库后来实现了 Metro 界面的部分功能。在此版本中发现的这些库只是非功能性的存根,拥有基本的初始化/关闭例程,其方式类似于 Redpill 功能锁定机制,当时此机制也尚未实现。
Hyper-V
此版本实现了在客户端 Windows 版本上对 Hyper-V 虚拟机监控程序的支持,从而在现有的 Windows 功能子集中新增了两个与 Hyper-V 相关的功能:Hyper-V 虚拟机监控程序本身及其对应的图形界面和命令行工具(virtmgmt.msc、vmconnect.exe 和 PowerShell 命令)。与 Windows 8 和 Windows Server 2012 的 RTM 版本不同,如果虚拟化子系统(hvax64)初始化失败,Hyper-V 将暂时暂停启动序列,提示用户在主机端启用虚拟化 CPU 扩展,而非静默失败并将详细信息记录到 Windows 事件日志中。
-
Windows 功能中的 Hyper-V 选项
-
输出的 Hyper-V 启动失败消息(AMD CPU)
-
同上一个,Intel CPU
Internet Explorer 9
此版本对 Internet Explorer 浏览器进行了重大改造:
一般
更新了 Internet Explorer 9 Web 浏览器,现在使用正式的 Internet Explorer 9 品牌标识,并且采用了接近最终版的 Internet Explorer 9 徽标(比最终版本颜色更深、宽度更窄)。
重新设计了新建标签页,现在外观与最终版本类似。与旧的设计不同,这种设计优先显示用户最常访问的网站,而“重新打开已关闭的标签页(Reopen closed tabs)”功能则被移到了左下角,“重新打开上次浏览会话(Reopen Last Browsing Session)”按钮简化为“重新打开上次会话(Reopen last session)”。热门标签功能包含十个独立的方块,显示用户最常访问的网站,以及网站的名称或网址和显示网站活跃度的计量器。右上角还新增了一个“隐藏网站(Hide sites)”按钮,用于隐藏上述网站;右下角的 InPrivate 按钮名称也从“打开隐私浏览窗口(Open an InPrivate Browsing window)”简化为“隐私浏览(InPrivate Browsing)”。
开发者工具(Developer Tools)重命名为“F12 developer tools(F12 开发者工具)”,现在默认在与网页相同的 Internet Explorer 窗口中打开,而不是在单独的弹出窗口中打开。启用单独窗口功能后,会发现标题栏不再显示“开发者工具(Developer Tools)”,而只是显示“F12”。
“兼容性视图设置(Compatibility View Settings)”中的“设置(Settings)”一词现在为小写,移除了快速标签功能,“关于”中显示的版权年份从 2009 年更新为 2010 年,现在浏览器可以呈现 .svg 文件。“?”菜单中也新增了“发送反馈(Send feedback)”选项,尽管单击它不会执行任何操作。
-
正确的 Internet Explorer 9 品牌标识,2010 年版权日期
-
重新设计的新标签页
-
同上一个,Build 7762 的旧设计
-
将“F12 开发者工具”重命名,将“兼容性字词设置”中的“Settings”一词改为小写,新增“查看下载内容”选项
-
同上,开发者工具,设置一词大写,并且在 Build 7762 中缺少“查看下载”
-
发送反馈选项
下载
一种全新的文件下载方法在浏览器中实现。与以前不同,以前会出现两个系统弹窗,一个提示用户是否要运行或保存文件,另一个显示文件的下载进度,而现在浏览器界面底部会出现一个嵌入式弹窗,包含三个选项——保存(Save)(展开时还包括“另存为(Save as)”和“保存并运行(Save and run)”)、取消(Cancel)和查看下载内容(View downloads)。
按下保存选项后,提示选择文件保存目录的对话框将不再出现,文件将始终保存在用户选择的目录中(默认目录为下载文件夹)。文件的下载进度将会显示在原先的对话框位置,保存按钮此时会变为暂停按钮。文件下载完成后,用户可以选择运行文件、打开文件所在的文件夹,或查看其他下载内容。
接着前段,现在还新增了一个查看下载的弹出窗口。打开它将显示一个用户界面,其中包含“查看和跟踪你的下载(View and track your downloads)”标题,一个基本的选项菜单,允许用户选择默认下载位置以及在下载完成时是否接收通知,一个下载搜索功能、用户下载文件的名称及位置、当前可对文件执行的操作、“了解更多下载文件信息(Learn more about downloading files)”的链接,以及清空列表按钮以清空下载列表。此外,此弹出窗口的链接添加到工具下拉菜单中,标记为“查看下载(View downloads)”,并可以通过按 Ctrl+J 快速启动。
-
重新设计的下载弹出窗口,“另存为(Save as)”和“保存并运行(Save and run)”选项
-
同上一个,Build 7762 中的旧弹出设计
-
新的“查看下载”菜单
-
同上一个,打开了下载选项菜单
新设计
Windows 应用商店
用户界面
未知文件对话框完全重新设计,采用了更简洁的用户界面。此用户界面以一个标题开头,指示用户选择一个程序来打开文件,下方显示文件名,然后提供两个选项:联机查找程序或使用已安装在用户电脑上的程序。选择前者将使操作系统在默认浏览器中重定向用户到“open <file format> file(打开 <文件格式> 文件)”的搜索查询,而选择后者则会显示标准的“选择程序”对话框。与以前不同,此对话框现在使用了窗口图标,而不仅仅是默认的文件图标。
-
重新设计的未知文件对话框
-
同上一个,Build 7762 中的旧设计
控制面板
文件夹/Internet 选项
在文件夹选项小程序中新增了一个关闭收藏夹窗格的选项。虽然关闭窗格可以正常工作,但尝试重新启用此功能将导致资源管理器崩溃。
在 Internet 属性(Internet Properties)小程序的“高级(Advanced)”选项卡中,添加、重命名和删除了几个选项。添加了一个“Accelerated graphics(加速图形)”部分,其中包括“Use software rendering instead of GPU rendering(使用软件渲染而非 GPU 渲染)”选项;新增了“Use inline AutoComplete in the Internet Explorer Address Bar and Open Dialog(在 Internet Explorer 地址栏和打开对话框中使用内联自动完成)”选项,同时旁边的另一个选项也已重命名,从“使用内联自动完成(Internet Explorer 之外)(Use inline AutoComplete(outside of Internet Explorer))”改为“Use inline AutoComplete in Windows Explorer and Run Dialog(在 Windows 资源管理器和运行对话框中使用内联自动完成)”;新增了“Block unsecured images with other mixed content(阻止其他混合内容的不安全图像)”选项;同时删除了“打印(Printing)”和“Search from the Address bar(从地址栏搜索)”部分,以及“Enable page transitions(启用页面过渡)”选项。
-
文件夹选项中的新“显示收藏夹”选项
-
Internet 选项中新增加了“使用内联”选项,现有选项已重新命名
-
同上一个,第一个选项缺失,第二个选项在 Build 7762 中使用的是旧名称
-
新的“加速图形”部分
-
新增“阻止不安全图片”选项,缺少“打印”和“从地址栏搜索”部分
-
同上一个,包含在 Build 7762 中的部分
网络和共享中心
小程序中的许多引用现在提到了“Guest network(访客网络)”。这可以在“公用网络(Public network)”选项的名称和描述中看到,此选项从“公用网络(Public network)”重命名为“Guest or public network(访客或公用网络)”,其描述也进行了小幅重写,现在提到了设备以及计算机和热点网络。因此,由于此更改,“公用(Public)”网络配置文件在高级共享设置中重命名为“Guest or Public(访客或公用)”,而在 Windows 防火墙小程序中,“公用网络(Public networks)”文本重命名为“Guest or public networks(访客或公用网络)”。
-
“访客或公用网络”标题,重新编写的描述
-
同上一个,公用网络和 Build 7762 中的旧描述
个性化
“更改你的帐户图片(Change your account picture)”链接重命名为“更改你的外观(Change your look)”。这个链接以后将用于配置任务栏用户头像,尽管在此版本中,它仍然只是将用户重定向到帐户图片页面。
打开桌面背景菜单后,将会在“每隔多久更换图片(Change picture every)”选项上方看到一个新的“Show desktop background images on logon and lock screens(在登录屏幕和锁屏界面显示桌面背景图片)”选项(此选项的默认超时也从 30 分钟修改为 10 秒)。然而,启用此选项似乎并不会执行任何操作,即使启用后,仍将使用 Windows 7 的默认背景图片。
-
“更换外观”选项
-
同上一个,在 Build 7762 中名为“更改你的帐户图片”
-
新的桌面和锁屏背景同步选项
帮助和支持
为了为即将对“帮助和支持”应用进行的重新设计做准备,此应用的主页面进行了部分设计更新。原先作为标题的“快速查找答案(Find an answer quickly)”段落现在被单独的“Windows Help and Support(Windows 帮助和支持)”标题取代,而此段落、放大镜图标以及“Enter a few words [...](输入几个字 [...])”的句子被移到延伸至应用边界的单独灰色矩形中。缩小了“不确定从哪里开始?(Not sure where to start?)”的标题,列表使用的符号从方块改为圆圈,同时它们之间的间距也略微增大。最后,“Windows 网站更多内容(More on the Windows website)”部分之间的分隔线被去掉,此部分现在使用了一个副标题,且其中所有内容均以斜体书写。
-
重新设计的帮助和支持主页
-
同上,Build 7762 中的旧设计
Windows Push Notification Services(Windows 推送通知服务,WNS)
此版本引入了 wpnapps.dll 和 wpncore.dll 库,它们作为 Windows 推送通知服务(Windows Push Notification Services,WNS)的一部分使用,此服务在 Windows 8 中提供来自 Internet 的通知。此版本中的库尚未完成,可以看出在此开发阶段,WNS 并未联系任何内部服务器,也不包含显示用户界面的代码。值得注意的是,wpnapps.dll 库是首个使用 Windows 运行时的库,因此,此版本成为第一个整体利用运行时的版本。
设置同步
此版本实现了 Windows 8 设备间设置同步功能,通过新的 SettingSync.dll 库和 SettingSyncHost.exe 可执行文件实现。目前系统中没有用户界面来展示此功能,因为此功能依赖于安装实现特定 COM 接口的提供程序(注册表键为 HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\ProviderName 和 HKLM\Software\Microsoft\Windows\CurrentVersion\SettingSync\ProviderName)。不过,操作系统默认并不会安装任何提供程序。
其他
- “发送反馈”快捷方式和小程序从操作系统中移除(不过
FeedbackTool.dll和FeedbackTool.dll.mui文件仍然存在)。 - 随操作系统捆绑的 .NET 框架从 .NET Framework 3.5 更新为 .NET Framework 4.0,同时在“Windows 功能”菜单中现在新增了 .NET Framework 2.0 选项。
- 此版本添加或移除了以下库/文件/导出内容:
以下库/文件/导出被添加或删除:
新增的库/文件:
hvax64.exe
新增:
HvImageInfo
aspnet_counters.dll
新增:
CloseGenericCountersCloseStateCountersCloseVersion4CountersCollectGenericCountersCollectStateCountersCollectVersion4CountersOpenGenericCountersOpenStateCountersOpenVersion4Counters
hvloader.exe
IMKR14.IME
新增:
ImeConfigureImeConversionListImeDestroyImeEnumRegisterWordImeEscapeImeGetImeMenuItemsImeGetRegisterWordStyleImeInquireImeProcessKeyImeRegisterWordImeSelectImeSetActiveContextImeSetCompositionStringImeToAsciiExImeUnregisterWordNotifyIME
vmicvss.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
vmictimesync.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
vmsntfy.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
GenWeb.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
virtmgmt.msc
IMJP14.IME
新增:
ImeConversionListImeConfigureImeDestroyImeEnumRegisterWordImeEscapeImeGetRegisterWordStyleImeInquireImeProcessKeyImeRegisterWordImeSelectImeSetActiveContextImeToAsciiExImeUnregisterWordNotifyIMEImeSetCompositionStringImeGetImeMenuItems?ConfirmRomaKanaDlgProc@@YAHPEAUHWND__@@I_K_J@Z?MSIMEPrivateWndProc@@YA_JPEAUHWND__@@I_K_J@Z?MSIMEToolTipWndProc@@YA_JPEAUHWND__@@I_K_J@Z?MSIMEUICaretWndProc@@YA_JPEAUHWND__@@I_K_J@Z?MSIMEUICompDefWndProc@@YA_JPEAUHWND__@@I_K_J@Z?MSIMEUICompWndProc@@YA_JPEAUHWND__@@I_K_J@Z?MSIMEUIGuideWndProc@@YA_JPEAUHWND__@@I_K_J@Z
IMJP14K.DLL
新增:
DllCanUnloadNowDoneCheckFileTypeCleanDicThreadFuncCreateIFECommonInstanceCreateIFEDictionary2InstanceCreateIFEDictionaryInstanceCreateIFELanguageInstanceCreateIImeConvertInstanceCreateIImeGrammarInstanceCreateIImeKbdInstanceCreateIImeKnlDictInstanceCreateIRegManInstanceDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerKnlCloseKnlInitKnlOpenKnlTermRgSetGakusyuuSQMDataToKernelShutdownKnlDll
twinui.dll
新增:
DllCanUnloadNowDllGetClassObject
synthnic.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
ext-ms-win-advapi32-eventingcontroller-l1-1-0.dll
新增:
EtwpLogCpuInfoEtwpLogDPISettingsInfoEtwpLogIDEChannelInfoEtwpLogNetworkAdaptersInfoEtwpLogPhysicalDiskInfoEtwpLogPnPInfoEtwpLogServiceInfoEtwpLogVideoAdaptersInfo
umpowmi.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
vsconfig.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerVsCreateConfigurationManager
vmicheartbeat.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
BthHFSrv.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerServiceMain
SettingSync.dll
新增:
DllCanUnloadNowDllGetClassObject
RemoteFileBrowse.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerGetFileNameGetFolderPathGetSaveAsFileNameRegisterServerUnregisterServer
jscript9.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerJsVarAddRefJsVarReleaseJsVarToExtensionJsVarToScriptDirect
hvloader.efi
WindowsVirtualizationUninstall.mof
removehypervisor.mof
pintlgnte.ime
新增:
GetReadingStringImeProcessKeyImeToAsciiExShowReadingWindowImeConfigureImeConversionListImeDestroyImeEnumRegisterWordImeEscapeImeGetImeMenuItemsImeGetRegisterWordStyleImeInquireImeRegisterWordImeSelectImeSetActiveContextImeSetCompositionStringImeUnregisterWordNotifyIME
vmwpctrl.dll
新增:
AllocateVirtualMachineDomainSidAllocateVirtualMachineGroupSidAllocateVirtualMachineSidCreateVirtualMachineDomainSidCreateVirtualMachineGroupSidCreateVirtualMachineSidCreateVmWorkerProcessMonikerCreateVmWorkerProcessTokenDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerEnumVmWorkerProcessMonikersGetVmWorkerProcessIsVmWorkerProcessRunningStartVmWorkerProcess
ext-ms-win-kernel32-windowserrorreporting-l1-1-0.dll
新增:
GetApplicationRecoveryCallbackWorkerGetApplicationRestartSettingsWorkerWerpNotifyLoadStringResourceWorkerWerpNotifyUseStringResourceWorker
ext-ms-win-kernel32-errorhandling-l1-1-0.dll
新增:
BasepReportFaultCheckForReadOnlyResourceFilterWerpGetDebuggerWerpLaunchAeDebug
api-ms-win-obsolete-kernel32-l1-1-0.dll
新增:
AddAtomAAddAtomWDeleteAtomDosDateTimeToFileTimeFileTimeToDosDateTimeFindAtomAFindAtomWGetActiveProcessorCountGetAtomNameAGetAtomNameWGetPrivateProfileIntAGetPrivateProfileIntWGetPrivateProfileStringAGetPrivateProfileStringWGetProcessAffinityMaskGetProfileIntAGetProfileIntWGetProfileStringAGetProfileStringWGlobalAddAtomAGlobalAddAtomWGlobalDeleteAtomGlobalFindAtomAGlobalFindAtomWGlobalFlagsGlobalGetAtomNameAGlobalGetAtomNameWGlobalHandleGlobalLockGlobalReAllocGlobalSizeGlobalUnlockInitAtomTableLocalFlagsLocalSizeMulDivOpenFileRegisterWaitForInputIdleSetProcessAffinityMaskSetThreadAffinityMaskWritePrivateProfileStringAWritePrivateProfileStringW
fsutilext.dll
新增:
CheckSonyMSWorkerDeviceInstIsRemovableWorkerGetDeviceIDDiskFromDeviceIDVolumeWorkerGetDeviceInstanceWorkerGetRemovableDeviceInstRecursWorkerGetWidgetWorkerInvalidateFveWorkerSendWithSenseParseWorkerWaitForUnitAndReportProgressWorker
WindowsVirtualization.V2.mof
ext-ms-win-kernelbase-processthread-l1-1-0.dll
新增:
BaseCheckElevationBaseDestroyVDMEnvironmentBaseElevationPostProcessingBaseIsDosApplicationBaseUpdateVDMEntryBaseWriteErrorElevationRequiredEventBasepCheckWebBladeHashesBasepCheckWinSaferRestrictionsBasepConstructSxsCreateProcessMessageBasepFreeAppCompatDataBasepGetAppCompatDataBasepIsProcessAllowedBasepPrepareSwitchContextBasepProcessInvalidImageBasepQueryAppCompatBasepReleaseSxsCreateProcessUtilityStructNtVdm64CreateProcessInternalWRaiseInvalid16BitExeError
vid.dll
新增:
VidAssertVirtualProcessorInterruptVidCancelTimerVidClearVirtualProcessorInterruptVidCloseStatisticsHandleVidCreateMemoryBlockVidCreateMemoryBlockGpaRangeVidCreateMmioGpaRangeVidCreatePartitionVidCreatePartitionExVidCreateTimerVidDeletePartitionVidDeleteTimerVidDestroyGpaRangeVidDestroyMemoryBlockVidDmBalloonVidDmHotAddVidDmHotAddUndoVidDmMemoryBlockQueryTopologyVidDmUnBalloonVidGetHvLogicalProcessorCountVidGetHvLogicalProcessorRuntimeVidGetHvMemoryBalanceVidGetHvPartitionIdVidGetHvRuntimeForAllLpsVidGetHvRuntimeForAllVpsVidGetHvVpRuntimeVidGetNumaNodeStatisticsVidGetPartitionFriendlyNameVidGetPartitionIdsVidGetPartitionPropertyVidGetPartitionStatisticsVidGetRootReferenceTimeVidGetVidStatisticsVidGetVirtualProcessorRunningStatusVidGetVirtualProcessorStateVidHandleMessageAndGetNextMessageVidMapHvGlobalStatsPageVidMapHvLocalStatsPageVidMapHvRootStatsPageVidMapMemoryBlockPageRangeVidMessageSlotHandleAndGetNextVidMessageSlotMapVidNumaGetTopologyVidOpenStatisticsHandleVidProtectMemoryBlockPagesVidReadMemoryBlockPageRangeVidRegisterApicEoiHandlerVidRegisterCpuidHandlerVidRegisterExceptionHandlerVidRegisterIoPortHandlerVidRegisterLegacyFpErrorHandlerVidRegisterMsrHandlerVidRegisterTripleFaultHandlerVidReleasePagesVidReservePagesVidRestorePartitionStateVidSavePartitionStateVidSetAbsoluteTimerVidSetCpuCapVidSetCpuReserveVidSetHvMemoryPolicyVidSetMemoryBlockClientNotificationsVidSetMemoryBlockNotificationQueueVidSetPartitionFriendlyNameVidSetPartitionPropertyVidSetRelativeWeightVidSetVirtualProcessorStateVidSetVirtualProcessorStateCachedVidSetupMessageQueueVidStartVirtualProcessorVidStopVirtualProcessorVidTranslateGvaToGpaVidTrimPartitionMemoryVidUnmapHvGlobalStatsPageVidUnmapHvLocalStatsPageVidUnmapHvRootStatsPageVidUnmapMemoryBlockPageRangeBulkVidUnprotectMemoryBlockPagesVidUnregisterHandlerVidWriteMemoryBlockPageRange
hvix64.exe
新增:
HvImageInfoVmxBootInfo
vmguest.iso
ext-ms-win-kernel32-localregistry-l1-1-0.dll
新增:
TermsrvCreateRegEntryTermsrvDeleteKeyTermsrvDeleteValueTermsrvGetPreSetValueTermsrvOpenRegEntryTermsrvOpenUserClassesTermsrvRestoreKeyTermsrvSetKeySecurityTermsrvSetValueKey
wpncore.dll
新增:
DllCanUnloadNowDllGetClassObject
rdp4vs.dll
新增:
RDP4VS_CreateInstance
ext-ms-win-advapi32-localregistry-l1-1-0.dll
新增:
BaseRegCloseKeyBaseRegCreateKeyBaseRegDeleteKeyExBaseRegDeleteValueBaseRegFlushKeyBaseRegGetVersionBaseRegLoadKeyBaseRegOpenKeyBaseRegRestoreKeyBaseRegSaveKeyExBaseRegSetKeySecurityBaseRegSetValueBaseRegUnLoadKeyMIDL_user_free_ExtPerfRegCloseKeyPerfRegEnumKeyPerfRegEnumValuePerfRegQueryInfoKeyPerfRegQueryValuePerfRegSetValueRemoteRegEnumKeyWrapperRemoteRegEnumValueWrapperRemoteRegQueryInfoKeyWrapperRemoteRegQueryValueWrapperSafeBaseRegGetKeySecurity
vmickvpexchange.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
WinStore.exe
vmbusvdev.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
kdhvcom.dll
新增:
KdD0TransitionKdD3TransitionKdDebuggerInitialize0KdDebuggerInitialize1KdReceivePacketKdRestoreKdSaveKdSendPacket
ext-ms-win-kernel32-sidebyside-l1-1-0.dll
新增:
ActivateActCtxWorkerAddRefActCtxWorkerCreateActCtxWWorkerDeactivateActCtxWorkerFindActCtxSectionGuidWorkerFindActCtxSectionStringWWorkerGetCurrentActCtxWorkerQueryActCtxSettingsWWorkerQueryActCtxWWorkerReleaseActCtxWorkerZombifyActCtxWorker
hypervisor.mof
WindowsVirtualization.mof
SettingSyncHost.exe
twinapi.dll
新增:
DllCanUnloadNowDllGetClassObject
WinStoreUI.dll
新增:
DllCanUnloadNowDllGetClassObject
ext-ms-win-kernel32-datetime-l1-1-0.dll
新增:
GetDateFormatAWorkerGetDateFormatWWorkerGetTimeFormatAWorkerGetTimeFormatWWorker
SettingMonitor.dll
新增:
DllCanUnloadNowDllGetClassObject
GenValObj.dll
新增:
ValidationInitializeValidationReleaseDllCanUnloadNowDllGetClassObject
ext-ms-win-kernel32-appcompat-l1-1-0.dll
新增:
BaseCheckAppcompatCacheExWorkerBaseCheckAppcompatCacheWorkerBaseCleanupAppcompatCacheSupportWorkerBaseDumpAppcompatCacheWorkerBaseFlushAppcompatCacheWorkerBaseInitAppcompatCacheSupportWorkerBaseIsAppcompatInfrastructureDisabledWorkerBaseUpdateAppcompatCacheWorker
vmms.exe
msvcr100_clr0400.dll(由于包含的导出数量庞大——在这个新库中有超过 1600 个导出——所以本库中包含的导出未被单独列出)
vmprox.dll
新增:
GetProxyDllInfoDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerGetVmErrInfoIsErrorReportedSetVmErrInfoVmlpSetFreeTpdCallbackForExe
api-ms-win-legacy-kernel32-l1-1-0.dll
新增:
CopyFileACopyFileWCreateFileMappingACreateNamedPipeAFindResourceExAGetComputerNameAGetComputerNameWGetStartupInfoAGetStringScriptsGetStringTypeExAGetSystemWow64DirectoryAGetSystemWow64DirectoryWLoadLibraryALoadLibraryWQueryFullProcessImageNameWSearchPathASetClientTimeZoneInformation
synthstor.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
api-ms-win-legacy-advapi32-l1-1-0.dll
新增:
ControlTraceAConvertSidToStringSidAEnableTraceEnableTraceExEnumerateTraceGuidsFlushTraceAFlushTraceWIsTextUnicodeOpenTraceAQueryAllTracesAQueryTraceAQueryTraceWRegConnectRegistryARegConnectRegistryExARegConnectRegistryExWRegConnectRegistryWRegCopyTreeARegCreateKeyARegCreateKeyTransactedARegCreateKeyTransactedWRegCreateKeyWRegDeleteKeyARegDeleteKeyTransactedARegDeleteKeyTransactedWRegDeleteKeyValueARegDeleteKeyValueWRegDeleteKeyWRegDisablePredefinedCacheRegEnumKeyARegEnumKeyWRegLoadAppKeyARegLoadAppKeyWRegOpenKeyARegOpenKeyTransactedARegOpenKeyTransactedWRegOpenKeyWRegOverridePredefKeyRegQueryMultipleValuesARegQueryMultipleValuesWRegQueryValueARegQueryValueWRegRenameKeyRegReplaceKeyARegReplaceKeyWRegSaveKeyARegSaveKeyWRegSetKeyValueARegSetKeyValueWRegSetValueARegSetValueWRemoveTraceCallbackSetTraceCallbackStartTraceAStopTraceAUpdateTraceAUpdateTraceW
vmicshutdown.dll
新增:
DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer
wpnapps.dll
新增:
DllCanUnloadNowDllGetClassObject
HyperVSysprepProvider.dll
新增:
HyperVGeneralizeHyperVSpecialize
NcdAutoSetup.dll
新增:
NcdAutoSetup_GeneralizeSvchostPushServiceGlobalsSvchostMain
vmconnect.exe
api-ms-win-eventing-controller-l1-1-0.dll
新增:
ControlTraceWEnableTraceEx2EnumerateTraceGuidsExEventAccessControlEventAccessQueryEventAccessRemoveQueryAllTracesWStartTraceWStopTraceWTraceSetInformation
kdhv1394.dll
新增:
KdD0TransitionKdD3TransitionKdDebuggerInitialize0KdDebuggerInitialize1KdReceivePacketKdRestoreKdSaveKdSendPacket
vmwp.exe
api-ms-win-eventing-consumer-l1-1-0.dll
新增:
CloseTraceOpenTraceWProcessTrace
移除的库/文件:
TsWpfWrp.exe
icardagt.exe
infocardapi.dll
infocardcpl.cpl
IMJP10K.DLL
PresentationCFFRasterizerNative_v0300.dll
imkr80.ime
mstime.dll
PresentationNative_v0300.dll
icardres.dll
现有的库/文件:
ntoskrnl.exe
新增:
CmCallbackGetKeyObjectIDExCmCallbackReleaseKeyObjectIDExHvlQueryActiveHypervisorProcessorCountHvlQueryHypervisorProcessorNodeNumberIoIssueCoalescingNotificationIoRegisterCoalescingCallbackIoUnregisterCoalescingCallbackKeDispatchSecondaryInterruptKeGetSystemNextDueTimeKeInitializeSecondaryInterruptServicesKeUpdateSystemTimeAssistPoAllProcessorsDeepIdle
shunimpl.dll
新增:
- Ordinal
01AD
gdi32.dll
新增:
D3DKMTCreateOutputDuplD3DKMTDestroyOutputDuplD3DKMTOutputDuplGetFrameInfoD3DKMTOutputDuplGetMetaDataD3DKMTOutputDuplGetPointerShapeData
powrprof.dll
新增:
PowerInformationWithPrivilegesPowerIsSettingRangeDefinedPowerSettingAccessCheckEx
KernelBase.dll
新增:
ActivateActCtxAddRefActCtxBaseCheckAppcompatCacheBaseCheckAppcompatCacheExBaseCleanupAppcompatCacheSupportBaseDumpAppcompatCacheBaseFlushAppcompatCacheBaseInitAppcompatCacheSupportBaseIsAppcompatInfrastructureDisabledBaseUpdateAppcompatCacheCLOSE_LOCAL_HANDLE_INTERNALCloseTraceControlTraceAControlTraceWCreateActCtxWCreateProcessACreateProcessAsUserWCreateProcessInternalACreateProcessInternalWCreateProcessWDeactivateActCtxDelayLoadFailureHookDelayLoadFailureHookPrivateDisablePredefinedHandleTableInternalEnableTraceEx2EnterSynchronizationBarrierEnumResourceLanguagesExAEnumResourceLanguagesExWEnumResourceNamesExAEnumResourceNamesExWEnumResourceTypesExAEnumResourceTypesExWEnumerateTraceGuidsExEventAccessControlEventAccessQueryEventAccessRemoveEventActivityIdControlEventEnabledEventProviderEnabledEventRegisterEventUnregisterEventWriteEventWriteExEventWriteStringEventWriteTransferFindActCtxSectionGuidFindActCtxSectionStringWGetApplicationRecoveryCallbackGetApplicationRestartSettingsGetCurrentActCtxGetDateFormatAGetDateFormatWGetProcessGroupAffinityGetRegistryExtensionFlagsGetThreadGroupAffinityGetTimeFormatAGetTimeFormatWGetTraceEnableFlagsGetTraceEnableLevelGetTraceLoggerHandleGetWriteWatchIdnToAsciiIdnToUnicodeInitializeSynchronizationBarrierKernelBaseBaseDllInitializeLoadAppInitDllsMapPredefinedHandleInternalOpenTraceWPoolPerAppKeyStateInternalProcessTraceQueryActCtxSettingsWQueryActCtxWQueryAllTracesAQueryAllTracesWRegCloseKeyRegCopyTreeWRegCreateKeyExARegCreateKeyExInternalARegCreateKeyExInternalWRegCreateKeyExWRegDeleteKeyExARegDeleteKeyExInternalARegDeleteKeyExInternalWRegDeleteKeyExWRegDeleteTreeARegDeleteTreeWRegDeleteValueARegDeleteValueWRegDisablePredefinedCacheExRegEnumKeyExARegEnumKeyExWRegEnumValueARegEnumValueWRegFlushKeyRegGetKeySecurityRegGetValueARegGetValueWRegKrnGetAppKeyEventAddressInternalRegKrnGetAppKeyLoadedRegKrnGetClassesEnumTableAddressInternalRegKrnGetHKEY_ClassesRootAddressRegKrnGetTermsrvRegistryExtensionFlagsRegKrnResetAppKeyLoadedRegKrnSetDllHasThreadStateGlobalRegKrnSetTermsrvRegistryExtensionFlagsRegLoadKeyARegLoadKeyWRegLoadMUIStringARegLoadMUIStringWRegNotifyChangeKeyValueRegOpenCurrentUserRegOpenKeyExARegOpenKeyExInternalARegOpenKeyExInternalWRegOpenKeyExWRegOpenUserClassesRootRegQueryInfoKeyARegQueryInfoKeyWRegQueryValueExARegQueryValueExWRegRestoreKeyARegRestoreKeyWRegSaveKeyExARegSaveKeyExWRegSetKeySecurityRegSetValueExARegSetValueExWRegUnLoadKeyARegUnLoadKeyWRegisterTraceGuidsWReleaseActCtxRemapPredefinedHandleInternalRemoveTraceCallbackResetWriteWatchSetProcessPreferredUILanguagesSetThreadGroupAffinitySetTraceCallbackSetUnhandledExceptionFilterStartTraceAStartTraceWStopTraceWTraceEventTraceMessageTraceMessageVaTraceSetInformationUnhandledExceptionFilterUnregisterTraceGuidsWerpNotifyLoadStringResourceWerpNotifyUseStringResourceZombifyActCtx
移除:
GetProcessAffinityMaskSetProcessAffinityMaskSetThreadAffinityMask
ieframe.dll
新增:
CreateExtensionGuidEnumeratorDoFileDownloadExTriggerFileDownload- Ordinal
005B - Ordinal
005C - Ordinal
00A9 - Ordinal
00AB - Ordinal
00AD - Ordinal
00AF - Ordinal
0145 - Ordinal
0146 - Ordinal
0147 - Ordinal
0148
winbrand.dll
新增:
EulaFreeBufferGetEULAFileGetInstalledEULAPathInstallEULA
dwmapi.dll
新增:
- Ordinal
006F
urlmon.dll
新增:
GetIUriPriv2IEDllLoaderIECompatLogCSSFix- Ordinal
01D0 - Ordinal
01D1 - Ordinal
01D2 - Ordinal
01D3 - Ordinal
01D4 - Ordinal
01D5 - Ordinal
01D6 - Ordinal
01D7 - Ordinal
01D8 - Ordinal
01D9 - Ordinal
01DA - Ordinal
01DB - Ordinal
01DC - Ordinal
01DD - Ordinal
01DE - Ordinal
01DF - Ordinal
01E0 - Ordinal
01E1 - Ordinal
01E2 - Ordinal
01E3 - Ordinal
01E4 - Ordinal
01E5
移除:
InstallFlash- Ordinal
00E9 - Ordinal
0142
umpo.dll
新增:
UmpoEnumerateUmpoGetActiveSchemeUmpoInternalCloseUserPowerKeyUmpoReadFromSystemPowerKeyUmpoReadFromUserPowerKeyUmpoSetActiveSchemeUmpoWriteToUserPowerKey
移除:
PtrUmpoSystemPowerRootKeyUmpoInternalEnumerateUmpoInternalGetActiveSchemeUmpoInternalReadFromSystemPowerKeyUmpoInternalReadFromUserPowerKeyUmpoInternalSetActiveSchemeUmpoInternalWriteToUserPowerKey
kernel32.dll
新增:
ActivateActCtxWorkerAddRefActCtxWorkerBaseCheckAppcompatCacheExWorkerBaseCheckAppcompatCacheWorkerBaseCheckElevationBaseCleanupAppcompatCacheSupportWorkerBaseDestroyVDMEnvironmentBaseDumpAppcompatCacheWorkerBaseElevationPostProcessingBaseFlushAppcompatCacheWorkerBaseInitAppcompatCacheSupportWorkerBaseIsAppcompatInfrastructureDisabledWorkerBaseIsDosApplicationBaseUpdateAppcompatCacheWorkerBaseUpdateVDMEntryBaseWriteErrorElevationRequiredEventBasepCheckWebBladeHashesBasepConstructSxsCreateProcessMessageBasepGetAppCompatDataBasepIsProcessAllowedBasepPrepareSwitchContextBasepProcessInvalidImageBasepQueryAppCompatBasepReleaseSxsCreateProcessUtilityStructBasepReportFaultCheckForReadOnlyResourceFilterCreateActCtxWWorkerDeactivateActCtxWorkerFindActCtxSectionGuidWorkerFindActCtxSectionStringWWorkerGetApplicationRecoveryCallbackWorkerGetApplicationRestartSettingsWorkerGetCurrentActCtxWorkerGetDateFormatAWorkerGetDateFormatWWorkerGetOverlappedResultExGetTimeFormatAWorkerGetTimeFormatWWorkerNtVdm64CreateProcessInternalWQueryActCtxSettingsWWorkerQueryActCtxWWorkerRaiseInvalid16BitExeErrorReleaseActCtxWorkerTermsrvCreateRegEntryTermsrvDeleteKeyTermsrvDeleteValueTermsrvGetPreSetValueTermsrvOpenRegEntryTermsrvOpenUserClassesTermsrvRestoreKeyTermsrvSetKeySecurityTermsrvSetValueKeyWerpGetDebuggerWerpLaunchAeDebugWerpNotifyLoadStringResourceWorkerWerpNotifyUseStringResourceWorkerZombifyActCtxWorker
移除:
RegKrnGetGlobalStateRegKrnInitialize
msvcp60.dll
移除:
?_Cl@?5???$log@M@std@@YA?AV?$complex@M@1@AEBV21@@Z@4MB?_Cl@?5???$log@N@std@@YA?AV?$complex@N@1@AEBV21@@Z@4NB?_Cm@?5???$log@M@std@@YA?AV?$complex@M@1@AEBV21@@Z@4MB?_Cm@?5???$log@N@std@@YA?AV?$complex@N@1@AEBV21@@Z@4NB?_R2@?BN@???$_Fabs@M@std@@YAMAEBV?$complex@M@1@PEAH@Z@4MB?_R2@?BN@???$_Fabs@N@std@@YANAEBV?$complex@N@1@PEAH@Z@4NB?_Xh@?BN@???$_Fabs@M@std@@YAMAEBV?$complex@M@1@PEAH@Z@4MB?_Xh@?BN@???$_Fabs@N@std@@YANAEBV?$complex@N@1@PEAH@Z@4NB?_Xl@?BN@???$_Fabs@M@std@@YAMAEBV?$complex@M@1@PEAH@Z@4MB?_Xl@?BN@???$_Fabs@N@std@@YANAEBV?$complex@N@1@PEAH@Z@4NB
advapi32.dll
新增:
BaseRegCloseKeyBaseRegCreateKeyBaseRegDeleteKeyExBaseRegDeleteValueBaseRegFlushKeyBaseRegGetVersionBaseRegLoadKeyBaseRegOpenKeyBaseRegRestoreKeyBaseRegSaveKeyExBaseRegSetKeySecurityBaseRegSetValueBaseRegUnLoadKeyEtwpLogCpuInfoEtwpLogDPISettingsInfoEtwpLogIDEChannelInfoEtwpLogNetworkAdaptersInfoEtwpLogPhysicalDiskInfoEtwpLogPnPInfoEtwpLogServiceInfoEtwpLogVideoAdaptersInfoMIDL_user_free_ExtPerfRegCloseKeyPerfRegEnumKeyPerfRegEnumValuePerfRegQueryInfoKeyPerfRegQueryValuePerfRegSetValueRemoteRegEnumKeyWrapperRemoteRegEnumValueWrapperRemoteRegQueryInfoKeyWrapperRemoteRegQueryValueWrapperSafeBaseRegGetKeySecurity
d3d10level9.dll
新增:
D3DKMTOfferAllocationsD3DKMTReclaimAllocationsRetrieveFilteredOpenAdapter
hal.dll
新增:
KdHvComPortInUse
移除:
HalMcUpdateReadPCIConfig
mshtml.dll
新增:
CTravelLog_CreateInstanceGetColorValueFromStringGetWebPlatformObject- Ordinal
0069
mscoree.dll
新增:
CLRCreateInstanceCreateInterfaceGetCLRMetaHost- Ordinal
0018 - Ordinal
008D - Ordinal
008E
iertutil.dll
新增:
FastMimeGetFileExtensionFastMimeGetIsMimeFilterEnabledFastMimeLookupKnownTypeFastMimeSetIsMimeFilterEnabledLCIECalculatePackedStringSizeLCIEPackString
移除:
- Ordinal
0062 - Ordinal
0063 - Ordinal
0065 - Ordinal
0066 - Ordinal
018A - Ordinal
018B
wininet.dll
新增:
- Ordinal
0192 - Ordinal
0193
发现
Internet Explorer 9
此版本包含 Internet Explorer 9 新用户界面的早期版本,可以通过修改 iertutil.dll 文件中的序号 317 以返回 true 来启用。由于编译器优化,此序号与其他几个也返回零的序号合并,因此必须将其指向返回不同值的其他序号。可以使用像 retrie 这样的工具自动修补此序号。此版本中使用的早期设计大体上已经与最终设计相匹配,且与 Internet Explorer 8 的设计相比具有以下变化:
首次启动应用时,应用现在将显示一个更简单的首次启动弹出窗口,没有自定义背景,只有两个选项,允许用户选择是否使用推荐的安全性和兼容性设置。这取代了旧版的 Internet Explorer 8 风格设置,此设置包含多个步骤,并使用“设置 Windows Internet Explorer 8”而非新的简化版本“Windows Internet Explorer 9”标题。一旦用户选择了他们的偏好选项,可以看到收藏夹、命令栏和状态栏现在默认被禁用,每个选项卡改为显示在标题栏本身,而不是在下方的独立工具栏上,且应用中使用的每个图标都采用了更简约的扁平设计。
应用中移除了专用搜索栏,现在在地址栏中输入除 URL 外的任何内容都会导致浏览器通过默认或用户设置的搜索提供商搜索所输入的内容。因此,在浏览器展开的地址栏底部增加了一个额外的栏,允许用户添加并选择他们希望使用的默认搜索提供商。
出于可访问性和设计的目的,返回按钮的尺寸被做得比前进按钮大,Internet Explorer 的页面图标更改为别针图标,以更清楚地表示将 URL 拖动到任务栏会将其固定。用户还可以将鼠标悬停在图标上,以查看“Drag to taskbar to pin site(拖动到任务栏以固定网站)”的提示信息。
页面、缩放和安全菜单集成到设置菜单中,同时“页面(Page)”菜单替换为仅包含页面菜单之前五个功能的“文件(File)”菜单。这些功能包括全屏、保存当前页面选项、页面查找功能、推荐网站以及插入符号浏览。安全选项卡中“InPrivate Filtering(InPrivate 筛选)”部分的分隔也被移除,同时“Webpage Privacy Policy(网页隐私政策)”选项移至上述部分中的其他选项下方。类似地,“SmartScreen Filter(SmartScreen 筛选)”下拉菜单也被移除,其选项现在直接显示在上述部分下方,取代了原来的“安全报告(Security report)”、“International website address(国际网站地址)”和“Windows 更新(Windows Update)”选项。
在打印(Print)、文件(File)、缩放(Zoom)和安全(Safety)子菜单之外,设置(Settings)菜单还包括查看下载(View downloads)、管理加载项(Manage add-ons)、F12 开发者工具(F12 developer tools)、Internet 选项(Internet options)、关于 Internet Explorer(About Internet Explorer) 和 Send feedback(发送反馈)选项,且不再包含其内部每个选项的图标。
应用中的大多数句子,例如“Delete browsing history...(删除浏览记录……)”(之前为“Delete Browsing History...(删除浏览记录……)”),现在除了第一个单词外,每个单词都是小写。InPrivate 筛选弹出消息的按钮间距也得到了改善。
-
重新设计的首次启动弹窗
-
同上一个,旧设计
-
新的 IE9 设计
-
同上一个,旧设计
-
添加搜索提供者按钮
-
设置菜单
-
图钉图标
-
新“文件”菜单
-
同上一个,旧“页面”菜单
-
重新排列的安全菜单
-
同上一个,旧排列
Windows 应用商店
访问应用商店
此版本包含 Windows 应用商店的一个非常早期版本,可以在 \Windows\System32 目录下找到,文件名为 WinStore.exe。此可执行文件依赖 Microsoft 自己的基于内联网的应用商店服务器才能正常运行,默认情况下无法打开,这是因为它会在 Microsoft 内联网应用商店服务器(\\ericflo3\winstore)上查找名为 users.ini 的文件,以确定某个本地用户帐户是否被允许使用 Windows 应用商店。由于此服务器仅在 Microsoft 内部运行,此应用将无法找到此文件,因此会在显示任何内容之前退出。不过,可以通过修改可执行文件以删除此检查,或者通过创建一个同名的独立服务器来存储 users.ini 文件从而欺骗应用。
检查评估用户是否符合使用存储器的函数,会发现存储调用了 Windows 函数 GetPrivateProfileIntW,此函数尝试从 users.ini 文件中读取值,同时记录一个默认值,这里是零。将此值从 0 改为 1 后,应用商店将打开——认为当前用户帐户被允许使用此值。这可以通过在十六进制编辑器中将 WinStore.exe 执行文件的 0x9D9 偏移量从 0x01 改为 0x00 轻松实现。或者,用户也可以通过在 C: 驱动器根节点上设置第二台电脑或虚拟机,并使用电脑名称 ericflo3 来作为家庭组服务器,然后在 C: 驱动器根节点共享包含 users.ini 文件的 winstore 文件夹,从而欺骗 Windows 应用商店,让它相信 \\ericflo3\winstore 服务器仍然存在。
Windows 应用商店打开后,它会立即尝试联系一个内网服务器,但由于服务器不存在而失败,并显示无法连接的消息。在这个版本中,Windows应用商店应用的设计仍然非常原始,只包含灰色背景、深灰色底部栏、右上角的关闭按钮,以及前面提到的浅灰色框,用于显示应用名称和 Windows 应用商店无法连接的提示。允许应用启动的 users.ini 文件格式如下:
; Replace user1/user2 with the local user account name of the installation, and hostname1/hostname2 with the installation's computer name
[users]
hostname1_user1=1 ; permitted to use the Windows Store
hostname2_user2=0 ; not permitted to use the Windows Store (any value that is not 1 fails)
功能
应用的代码中包含指向多个正在制作中的页面的链接,例如“What's fresh”“Results”和“Product Description Page”(PDP)页面。这些页面都会向一个内部服务器 http://paulke86-srv/winstore/win8/usa/en-us/ms/non-touch 发送请求,从而在 .htm 文件中显示页面的用户界面。唯一不联系此服务器的文件是 offline.htm 文件,顾名思义,当无法与内部 Windows 应用商店服务器通信时,此文件会显示。此文件设计用于 1366×768 分辨率(由于应用的滚动条,“X”按钮会被遮挡),将文件设置为更高分辨率时,未使用区域会显示深灰色背景。
Windows 应用商店可执行文件可以接受三个参数 - /purchase <产品 GUID>、/product <产品 GUID> 和 /search <查询>(这些参数也可以用破折号代替斜杠)。如果 Windows 应用商店在没有任何参数的情况下启动,应用商店将尝试打开位于 paulke86-srv 内部服务器的“What's fresh”(whats-fresh.htm)页面。如果使用 /search 参数,应用商店将尝试使用用户输入的查询打开结果页面(results.htm?query=<query>);如果使用 /product 参数,应用商店将尝试通过“What's fresh”.htm 文件(whats-fresh.htm?pdp=<GUID>)打开应用的产品展示页面。尝试使用 /purchase 参数将导致 Windows 应用商店不执行任何操作,且由于此参数返回 E_NOTIMPL 而无法启动。
与 .htm 页面类似,Windows 应用商店产品信息的硬编码虚拟数据也可以在代码中找到,这些数据描绘了一个名为“Crossword Magic”的填字游戏应用——此应用本应从与前述页面相同的服务器获取其 Windows 应用商店资源。此伪应用的描述是直接复制自当时英语维基百科 Crossword 条目的最新修订版本的开头部分,其余信息显示了应用的显著大小、版本、价格、语言和发布日期。
在启动时,此应用会检查 HKLM\Software\Policies\Microsoft\WindowsStore 和 HKCU\Software\Policies\Microsoft\WindowsStore 目录中是否存在 RemoveWindowsStore DWORD。如果此 DWORD 设置为 1,应用将显示 offline.htm?id=3 字符串,而不是简单地显示 offline.htm,从而在“无法连接”消息的位置显示以下信息:“Windows 应用商店已被禁用。请联系系统管理员以启用 Windows 应用商店。” 同样,也存在一个 offline.htm?id=4 字符串,但从未被调用,其内容为:“此位置的 Windows 应用商店不可用。”
-
分辨率为
1366×768的 Windows 应用商店 -
同上一个,分辨率为
1384×824 -
同上一个,
RemoveWindowsStoreDWORD 设置为 1
Bug
USB 3/xHCI
由于此版本中的 USB 3/xHCI 实现不完整且处于早期阶段,存在 USB 3 控制器会导致此版本在启动时挂起。
Hyper-V
如果 Hyper-V 初始化失败,显示问题的消息将直接显示在启动屏幕上,而非静默记录在事件日志中。
控制面板
“Show desktop background images on logon and lock screens(在登录和锁屏界面显示桌面背景图片)”个性化选项尚未可用。
键盘布局
中文(繁体,台湾)键盘布局将会被添加,同时保留英语(美国)以及用户在安装时选择的键盘布局(如果与英语(美国)不同)。
其他
- 操作系统中用于
.htm、.html、.svg和.partial文件的图标丢失,任何以这些前缀开头的文件都将显示为无图标。 - 系统信息应用的“系统驱动程序”部分中使用的大多数描述字符串(如
kbdhid、processor和usbtor字符串)都是伪本地化的。
图库
-
安装程序
公开前上传的屏幕截图
-
尚未添加“开始”屏幕应用文件夹(注册表中缺少 CLSID)
注
- ↑ 这些 SKU 的软件包存在于此版本的组件存储中,但用户必须手动暂存它们才能安装
