Windows XP Build 2442.1.main.010217-1630:修订间差异

第 35 行: 第 35 行:
The CD Player application has been removed and replaced with the CD playback functionalities of [[Windows Media Player]].
The CD Player application has been removed and replaced with the CD playback functionalities of [[Windows Media Player]].


===Bugcheck codes===
=== 错误检查代码 ===
This build massively overhauls the [[bugcheck]] screen, largely to clean up redundant bugcheck codes that had messages in their contents and move message-related bugchecks that were assigned as normal bugcheck codes into messages.<ref>https://www.geoffchappell.com/studies/windows/km/bugchecks/index.htm</ref>
此版本对[[蓝屏死机|错误检查]]屏幕进行了大规模的修改,主要是为了清理内容中包含消息的冗余错误检查代码,并将指定为正常错误检查代码的消息相关错误检查移动到消息中。<ref>https://www.geoffchappell.com/studies/windows/km/bugchecks/index.htm</ref>


Bugcheck codes <code>0xAD</code> to <code>0xB3</code> and <code>0xDD</code>, which were all named a variant of <code>BUGCODE_PSS_MESSAGE_##</code> (with ## being the bugcheck code the message was to correspond with), have all been merged with the bugcheck codes they were intended for, while their original slots were deleted, rendering them undefined. This in turn replaces any of the overwritten bugcheck names to include just the instructions for the user if they encounter said error. The following bugchecks were affected:
<code>0xAD</code> <code>0xB3</code> <code>0xDD</code> 的错误检查代码,它们都被命名为 <code>BUGCODE_PSS_MESSAGE_##</code> 的变体(## 是消息要对应的错误检查代码),都与它们预期的错误检查代码合并,而它们的原始插槽均被删除,使它们未定义。这反过来会替换任何被覆盖的错误检查名称,以仅包含用户遇到所述错误时的说明。以下错误检查受到影响:
*<code>KMODE_EXCEPTION_NOT_HANDLED</code> (<code>0x1E</code>)
* <code>KMODE_EXCEPTION_NOT_HANDLED</code><code>0x1E</code>
*<code>FAT_FILE_SYSTEM</code> (<code>0x23</code>)
* <code>FAT_FILE_SYSTEM</code><code>0x23</code>
*<code>DATA_BUS_ERROR</code> (<code>0x2E</code>)
* <code>DATA_BUS_ERROR</code><code>0x2E</code>
*<code>NO_MORE_SYSTEM_PTES</code> (<code>0x3F</code>)
* <code>NO_MORE_SYSTEM_PTES</code><code>0x3F</code>
*<code>INACCESSIBLE_BOOT_DEVICE</code> (<code>0x7B</code>)
* <code>INACCESSIBLE_BOOT_DEVICE</code><code>0x7B</code>
*<code>UNEXPECTED_KERNEL_MODE_TRAP</code> (<code>0x7F</code>)
* <code>UNEXPECTED_KERNEL_MODE_TRAP</code><code>0x7F</code>
*<code>ACPI_BIOS_ERROR</code> (<code>0xA5</code>)
* <code>ACPI_BIOS_ERROR</code><code>0xA5</code>


Bugcheck codes <code>0x7C</code>, <code>0x8C</code> to <code>0x8E</code>, and <code>0xD2</code> were also all removed, having their addresses largely moved to the message codes.
错误检查代码 <code>0x7C</code><code>0x8C</code> <code>0x8E</code>,以及 <code>0xD2</code> 也被全部删除,它们的地址大部分已移至消息代码。
*<code>0x7C</code> (<code>BUGCODE_PSS_MESSAGE</code>) was split into two messages for the "if this is the first time you've seen this Stop error screen" and user instruction messages, being placed at <code>0x40000081</code> (<code>PSS_MESSAGE_INTRO</code>) and <code>0x40000082</code> (also named <code>BUGCODE_PSS_MESSAGE</code>).
* <code>0x7C</code><code>BUGCODE_PSS_MESSAGE</code>)被拆分为两条消息,分别是“if this is the first time you see this Stop error screen”和用户说明消息,分别位于 <code>0x40000081</code><code>PSS_MESSAGE_INTRO</code>)和 <code>0x40000082</code> (也称为 <code>BUGCODE_PSS_MESSAGE</code>)。
*<code>0x8C</code> to <code>0x8E</code>, which is the messages for the <code>SAVEDUMP.EXE</code> progress, has been moved to <code>0x4000008B</code> to <code>0x4000008D</code>, retaining their original names and messages.
* <code>0x8C</code> <code>0x8E</code>(即 <code>SAVEDUMP.EXE</code> 进度的消息)已移至 <code>0x4000008B</code> <code>0x4000008D</code>,保留其原始名称和消息。
*<code>0xD2</code> (<code>BUGCODE_ID_DRIVER</code>) was moved to <code>0x40000080</code> with its original name. It also mentions the specified driver at fault as a file.
* <code>0xD2</code><code>BUGCODE_ID_DRIVER</code>)包括其原始名称一同移至 <code>0x40000080</code>。它还将指定的 Driver at fault(有错误的驱动)作为一个文件提及。


A new message with message code <code>0x4000007F</code> was added, named <code>BUGCHECK_MESSAGE_INTRO</code>. This introduces the infamous "A problem has been detected and Windows has been shut down to prevent damage to your computer" message that is shown at the start of a bugcheck.
添加了一条代码为 <code>0x4000007F</code> 的新消息,名为 <code>BUGCHECK_MESSAGE_INTRO</code>。这推出了臭名昭著的“A problem has been detected and Windows has been shut down to prevent damage to your computer(检测到问题,并且已关闭 Windows 以防止损坏你的计算机)”消息,此消息显示在错误检查开始时。


Bugcheck code <code>0xD0</code> was renamed to its final name, <code>DRIVER_CORRUPTED_MMPOOL</code>. Finally, a new bugcheck code was added, <code>The system does not shutdown in a deterministic manner so bugchecks can occur.</code> (<code>0xF3</code>), which would later be renamed to <code>DISORDERLY_SHUTDOWN</code>.
错误检查代码 <code>0xD0</code> 重命名为其最终名称 <code>DRIVER_CORRUPTED_MMPOOL</code>.。最后,添加了一个新的错误检查代码,<code>The system does not shutdown in a deterministic manner so bugchecks can occur.</code>(系统不会以确定性方式关闭,因此可能会发生错误检查。)(<code>0xF3</code>),此名称后来重命名为 <code>DISORDERLY_SHUTDOWN</code>


== Bug ==
== Bug ==