#if version <= 2
CLASS USER
CATEGORY  !!GPONLY_CAT
    POLICY !!GPONLY_POL
        KEYNAME Software\Policies
        PART !!GPONLY_TEXT1 TEXT
        END PART
        PART !!GPONLY_TEXT2 TEXT
        END PART
    END POLICY
END CATEGORY
CLASS MACHINE
CATEGORY  !!GPONLY_CAT
    POLICY !!GPONLY_POL
        KEYNAME Software\Policies
        PART !!GPONLY_TEXT1 TEXT
        END PART
        PART !!GPONLY_TEXT2 TEXT
        END PART
    END POLICY
END CATEGORY
#endif; version <= 2

#if version >= 3
CLASS MACHINE

CATEGORY !!DW20_CAT
	KEYNAME Software\Policies\Microsoft\PCHealth\ErrorReporting\DW
		#if version >= 4
		EXPLAIN !!DW20_CAT_HKLM_EXP
		#endif
CATEGORY !!GENERAL_CAT
		#if version >= 4
		EXPLAIN !!GENERAL_CAT_EXP
		#endif	
	POLICY !!NeverUpload_POL
		VALUENAME DWNeverUpload
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NeverUpload_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!NoFileCollection_POL
		VALUENAME DWNoFileCollection
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NoFileCollection_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!NoSecondLevelCollection_POL
		VALUENAME DWNoSecondLevelCollection
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NoSecondLevelCollection_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY	
	POLICY !!NoExternalURL_POL
		VALUENAME DWNoExternalURL
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NoExternalURL_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	END CATEGORY ;GENERAL
CATEGORY !!CER_CAT
		#if version >= 4
		EXPLAIN !!CER_CAT_EXP
		#endif
	POLICY !!FileTreeRoot_POL
		PART !!FileTreeRoot EDITTEXT
			VALUENAME DWFileTreeRoot
		END PART
		EXPLAIN !!FileTreeRoot_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!Tracking_POL
		VALUENAME DWTracking
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!Tracking_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!AlwaysReport_POL
		VALUENAME DWAlwaysReport
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!AlwaysReport_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!ReporteeName_POL
		PART !!ReporteeName EDITTEXT
			VALUENAME DWReporteeName
		END PART
		EXPLAIN !!ReporteeName_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!URLLaunch_POL
		PART !!URLLaunch EDITTEXT
			VALUENAME DWURLLaunch
		END PART
		EXPLAIN !!URLLaunch_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!ExplainerURL_POL
		PART !!ExplainerURL EDITTEXT
			VALUENAME DWExplainerURL
		END PART
		EXPLAIN !!ExplainerURL_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	END CATEGORY ;CER
CATEGORY !!QUEUE_CAT
		#if version >= 4
		EXPLAIN !!QUEUE_CAT_EXP
		#endif	
	POLICY !!BypassQueue_POL	
		VALUENAME DWBypassQueue
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!BypassQueue_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!AllQueuesHeadless_POL
		VALUENAME DWAllQueuesHeadless
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!AllQueuesHeadless_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!MaxQueueSize_POL
		PART !!MaxQueueSize NUMERIC
			VALUENAME DWMaxQueueSize
			DEFAULT 50
			MAX 1000
			MIN 0
			SPIN 10
			END PART
		EXPLAIN !!MaxQueueSize_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!QueuePesterInterval_POL
		PART !!QueuePesterInterval NUMERIC
			VALUENAME DWQueuePesterInterval
			DEFAULT 4320 ;3 days
			MAX 100000
			MIN 20
			SPIN 100
			END PART
		EXPLAIN !!QueuePesterInterval_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY	
	END CATEGORY ;QUEUE
END CATEGORY ;DW20


CLASS USER

CATEGORY !!DW20_CAT
	KEYNAME Software\Policies\Microsoft\PCHealth\ErrorReporting\DW
		#if version >= 4
		EXPLAIN !!DW20_CAT_HKCU_EXP
		#endif
CATEGORY !!GENERAL_CAT
		#if version >= 4
		EXPLAIN !!GENERAL_CAT_EXP
		#endif	
	POLICY !!NeverUpload_POL
		VALUENAME DWNeverUpload
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NeverUpload_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!NoFileCollection_POL
		VALUENAME DWNoFileCollection
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NoFileCollection_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!NoSecondLevelCollection_POL
		VALUENAME DWNoSecondLevelCollection
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NoSecondLevelCollection_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY	
	POLICY !!NoExternalURL_POL
		VALUENAME DWNoExternalURL
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!NoExternalURL_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	END CATEGORY ;GENERAL
CATEGORY !!CER_CAT
		#if version >= 4
		EXPLAIN !!CER_CAT_EXP
		#endif
	POLICY !!FileTreeRoot_POL
		PART !!FileTreeRoot EDITTEXT
			VALUENAME DWFileTreeRoot
		END PART
		EXPLAIN !!FileTreeRoot_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!Tracking_POL
		VALUENAME DWTracking
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!Tracking_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!AlwaysReport_POL
		VALUENAME DWAlwaysReport
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!AlwaysReport_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!ReporteeName_POL
		PART !!ReporteeName EDITTEXT
			VALUENAME DWReporteeName
		END PART
		EXPLAIN !!ReporteeName_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!URLLaunch_POL
		PART !!URLLaunch EDITTEXT
			VALUENAME DWURLLaunch
		END PART
		EXPLAIN !!URLLaunch_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!ExplainerURL_POL
		PART !!ExplainerURL EDITTEXT
			VALUENAME DWExplainerURL
		END PART
		EXPLAIN !!ExplainerURL_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	END CATEGORY ;CER
CATEGORY !!QUEUE_CAT
		#if version >= 4
		EXPLAIN !!QUEUE_CAT_EXP
		#endif	
	POLICY !!BypassQueue_POL	
		VALUENAME DWBypassQueue
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!BypassQueue_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!AllQueuesHeadless_POL
		VALUENAME DWAllQueuesHeadless
		VALUEON NUMERIC 1
		VALUEOFF NUMERIC 0
		EXPLAIN !!AllQueuesHeadless_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!MaxQueueSize_POL
		PART !!MaxQueueSize NUMERIC
			VALUENAME DWMaxQueueSize
			DEFAULT 50
			MAX 1000
			MIN 0
			SPIN 10
			END PART
		EXPLAIN !!MaxQueueSize_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY
	POLICY !!QueuePesterInterval_POL
		PART !!QueuePesterInterval NUMERIC
			VALUENAME DWQueuePesterInterval
			DEFAULT 4320 ;3 days
			MAX 100000
			MIN 20
			SPIN 100
			END PART
		EXPLAIN !!QueuePesterInterval_POL_EXP
		#if version >= 4
		SUPPORTED !!SUPPORTED_WIN2K
		#endif
		END POLICY	
	END CATEGORY ;QUEUE
END CATEGORY ;DW20
#endif ;version >=3


[strings]
; GPONLY
GPONLY_TEXT1="“系统策略编辑器”不支持此策略模板。"
GPONLY_TEXT2="您必须在 Windows 2000 中使用组策略。"
GPONLY_CAT="不支持的管理模板"
GPONLY_POL="AER_1033.ADM"

; SUPPORTED
SUPPORTED_WIN2K="至少应为 Microsoft Windows 2000"

; CATEGORIES
DW20_CAT="应用程序错误报告"
CER_CAT="公司错误报告"
QUEUE_CAT="队列报告"
GENERAL_CAT="常规报告"
WER_CAT="系统错误报告"

; CATEGORY EXPLANATIONS
DW20_CAT_HKCU_EXP="“应用程序错误报告”与“Windows 错误报告”相关，但不是操作系统的一部分。\n\n这些策略可能还可为每台机器配置。"
DW20_CAT_HKLM_EXP="“应用程序错误报告”与“Windows 错误报告”相关，但不是操作系统的一部分。\n\n这些策略可能还可为每位用户配置。"
CER_CAT_EXP="“公司错误报告”将错误报告发送到文件服务器，而不是 Microsoft。\n\n有关相关“Windows 错误报告”策略的信息，请转到“计算机配置”\“管理模板”\“系统”\“错误报告”\“报告错误”。"
QUEUE_CAT_EXP="当用户脱机或错误并不严重而没有必要打扰用户时，报告将会排入延迟报告队列。"
GENERAL_CAT_EXP="使用这些策略可禁用错误报告或限制可收集的数据类型。"
WER_CAT_EXP="这些策略可影响“Windows 错误报告”和“应用程序错误报告”。\n\n有关影响“Windows 错误报告”的其他策略的信息，请转到“计算机配置”\“管理模板”\“系统”\“错误报告”。"

; POLICIES
AllQueuesHeadless_POL="自动发送所有已排队的报告"
AlwaysReport_POL="隐藏“不发送”按钮"
BypassQueue_POL="忽略队列而发送所有报告"
ExplainerURL_POL="解释用户为何应报告的 URL"
FileTreeRoot_POL="本地错误报告文件路径"
MaxQueueSize_POL="队列报告的最多数量"
NeverUpload_POL="禁用错误报告"
NoExternalURL_POL="不显示 Microsoft 网页"
NoFileCollection_POL="不上载用户文档"
NoSecondLevelCollection_POL="不上载任何附加数据"
QueuePesterInterval_POL="队列报告请求之间的时间间隔"
ReporteeName_POL="用您的公司名称替换 Microsoft"
Tracking_POL="日志错误报告详细信息"
URLLaunch_POL="报告后要启动的 URL"

; PARTS
ExplainerURL="解释用户为何应报告的 URL"
FileTreeRoot="本地错误报告文件路径(UNC 或驱动器号)"
MaxQueueSize="队列报告的最多数量"
NoExternalURL="不显示链接或启动指向 Microsoft 网页的 URL"
QueuePesterInterval="队列报告请求之间的最短时间间隔(分钟)"
ReporteeName="指定您的公司名称以替换报告对话框中的 “Microsoft”"
URLLaunch="报告后要启动的 URL"

; POLICY EXPLANATIONS
AllQueuesHeadless_POL_EXP="此策略允许您不用提示用户就可发送所有已排队的报告。\n\n如果“启用”此策略，则队列对话框将不会显示。用户登录时，所有已排队报告将自动上载到本地错误报告文件路径(如果您已配置“公司错误报告”)或直接上载到 Microsoft。\n\n如果“禁用”或“不配置”此策略，则将会提示用户是否发送报告。\n\n此策略不会影响错误发生时显示的任何对话框。"
AlwaysReport_POL_EXP="此策略将隐藏主要错误报告对话框上的“不发送”按钮。\n\n如果“启用”此策略，则用户将仅可看到一个错误报告对话框上的按钮:“发送错误报告”。\n\n如果“禁用”或“不配置”此策略，则用户会看到两个按钮: “发送错误报告”(或在脱机时为“稍后发送错误报告”)和“不发送”。\n\n如果用户被提示需要附加数据，如用户文档，则即使启用了此策略，也总会有一个选项可“取消”报告。"
BypassQueue_POL_EXP="此策略将禁用错误报告队列。\n\n如果“启用”此策略，则将不会对任何报告进行排队。错误报告将总会在错误发生时发送。如果机器脱机而无法发送报告，则将删除报告。\n\n如果“禁用”或“不配置”此策略，则当机器脱机或应用程序设置为在错误发生时对报告进行排队而不是显示对话框时，报告可能会进行排队。"
ExplainerURL_POL_EXP="此策略将向主要错误报告对话框添加链接。\n\n如果“启用”此策略，则错误报告对话框上显示的链接将带有文本“为何要报告?”。单击该链接可启动您在策略中指定的 URL。\n\n如果“禁用”或“不配置”此策略，并且此链接是正在发送错误报告的应用程序指定的，则将仅显示该链接。\n\n此策略允许您创建自己的网页来解释为何用户应发送错误报告。此策略用于“公司错误报告”，但即使没有指定错误报告文件路径，该策略仍然可用。"
FileTreeRoot_POL_EXP="此策略将启用“公司错误报告”，该报告允许您将所有错误报告发送到本地网络上的文件服务器。\n\n如果“启用”此策略，则将没有报告会发送到 Microsoft。所有错误报告都将发送到指定的文件路径，该路径可能是 UNC 或驱动器号。您可使用“公司错误报告”工具(CER)来查看报告并可选择将报告分批上载到 Microsoft。\n\n如果“禁用”或“不配置”此策略，则错误报告将发送到 Microsoft，除非禁用报告功能。"
MaxQueueSize_POL_EXP="此策略将设置存储在每个队列中错误报告的最多数量。\n\n如果“启用”此策略，则您可增大或减小队列报告的最多数量。报告可按每位用户和任何管理员进行排队。当报告所发送到的队列已达到最多数量时，则报告将会被删除。\n\n如果“禁用”或“不配置”此策略，则将使用默认的最多数量值 50。"
NeverUpload_POL_EXP="此策略将禁用应用程序错误报告。\n\n如果“启用”此策略，则不发送报告。\n\n如果“禁用”或“不配置”此策略，则可能会提示用户发送错误报告。"
NoExternalURL_POL_EXP="此策略将禁止用户在报告后链接到 Microsoft 网页。\n\n如果“启用”此策略，则用户将看不到带有知识库文章或可下载更新的最终对话框。\n\n如果“禁用”或不“配置”此策略，则用户在某些情况下可能会看到带有 Microsoft 内容的浏览器窗口或带有指向 Microsoft 网页的链接的最终对话框。\n\n启用此策略后，用户仍会看到指向“公司错误报告”工具指定使用的 URL 的链接。"
NoFileCollection_POL_EXP="此策略将禁止在错误报告中包含用户文件。\n\n如果“启用”此策略，则将会拒绝来自 Microsoft 的对用户文档和其他文件的请求。\n\n如果“禁用”或“不配置”此策略，则用户可能偶尔会被提示将当前文档或其他文件包含在错误报告中。\n\n此策略不会影响要求将注册表设置、文件版本信息或 WMI 查询包含在错误报告中的请求。"
NoSecondLevelCollection_POL_EXP="此策略将禁止在错误报告中包含所有附加数据。\n\n如果“启用”此策略，则将拒绝来自 Microsoft 的对任何附加数据的请求。\n\n如果“禁用”或“不配置”此策略，则用户可能会被提示将附加信息包含在错误报告中。"
QueuePesterInterval_POL_EXP="此策略将控制用户被提示发送队列报告的频率。\n\n在该时间之后，才会再次提示用户。(如果没有已排队的报告，则该时间可能更长。)\n\n如果“启用”此策略，则您可缩短或延长提示用户发送队列报告的时间间隔(按分钟计)。\n\n如果“禁用”或“不配置”此策略，则将会使用默认值 4320 分钟(3 天)。"
ReporteeName_POL_EXP="此策略允许您用您的公司名称替换错误报告对话框中的 Microsoft。\n\n如果“启用”此策略，则错误报告对话框中字符串 Microsoft 将被所指定的字符串替换。\n\n如果“禁用”或“不配置”此策略，则用户会被提示将错误报告发送到 Microsoft。\n\n此策略用于“公司错误报告”，但即使未指定错误报告文件路径，该策略仍然可用。"
Tracking_POL_EXP="此策略将启用“公司错误报告”日志。\n\n如果“启用”此策略，则包含用户名和机器名的错误详细信息将写入到错误报告文件路径根目录下的 crash.log 文件中。\n\n如果“禁用”或“不配置”此策略，则不会写入此日志文件。\n\n如果未启用“公司错误报告”，则此策略无效。"
URLLaunch_POL_EXP="此策略始终在报告之后显示一个 URL。\n\n如果“启用”此策略，则每位发送报告的用户将看到带有指向指定 URL 的链接的最终对话框。\n\n如果“禁用”或“不配置”此策略，则报告后用户可能会链接到 Microsoft 网页。"
