用于跟踪安装进度的注册表项

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows 媒体播放器 11 安装程序(setup_wm.exe)在注册表中写入以下条目,以便安装程序可以在Windows 媒体播放器安装程序运行时跟踪其进度。

[HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Setup]
"Progress_CurrentDialog" = dword:value
"Progress_MaxDialog" = dword:value
"Progress_CurrentInstall" = dword:value
"Progress_MaxInstall" = dword:value

在前面的注册表语法中, value 是整数值的占位符。

Progress_CurrentDialog指示Windows 媒体播放器安装程序当前显示的对话框。 Progress_MaxDialog指示 Windows Media 将显示的对话框总数。 例如,如果 Progress_CurrentDialog = 2 且 Progress_MaxDialog = 5,则Windows 媒体播放器当前以 5 为序列显示第二个对话框。

Progress_CurrentInstall和Progress_MaxInstall一起表示当前对话的完成百分比。 例如,如果 Progress_CurrentInstall = 6 且 Progress_MaxInstall = 25,则当前对话为 6/25 (即 24% ) 完成。

注册表设置