上一主题: Windows APK下一主题: 自定义组件行为


手工执行 APK Prep 脚本

APK Prep 脚本通过使用 AppWinCfg.vbs 自动执行一系列过程(例如,禁用 Windows 防火墙,将管理员密码设置为永久有效)。

如果在安装期间禁用 APK Prep 脚本,则可以手工执行这些步骤。

Windows Server 2008

执行以下步骤(如果适用):

  1. 设置屏幕分辨率和屏幕保护程序超时。
    1. 右键单击桌面的空白区域,并选择“个性化”
    2. 将屏幕分辨率设置为 1024x768,屏幕保护程序超时设置为 1000 分钟,或将其禁用。

    注意:在 64 位版本的 Windows Server 2008 R2 上,依次单击“开始”、“控制面板”、“外观”、“更改屏幕分辨率”,或右键单击桌面的空白区域,然后单击“屏幕分辨率”

  2. 禁用页面文件。
    1. 依次单击“开始”、“控制面板”、“系统”、“高级系统设置”、“高级”、“性能设置”、“高级”、“更改虚拟内存”。
    2. 清除“自动管理所有驱动器的分页文件大小”复选框并单击“无分页文件”。
    3. 单击“设置”
    4. 单击“稍后重新启动”
  3. 禁用电源管理休眠支持。
    1. 单击“开始”、“命令提示符”。
    2. 输入 powercfg –h off。
  4. 禁用 IE 增强的安全配置。
    1. 打开“服务器管理器”、“配置 IE ESC”,然后对管理员和用户禁用 IE 增强的安全配置。
  5. 清理残余的页面文件(如果存在)。
    1. 打开 Windows 资源管理器。
    2. 依次单击“组织”、“文件夹和搜索选项”、“查看”,然后选择“显示隐藏的文件和文件夹”。
    3. 清除“隐藏保护的操作系统文件”复选框。
    4. 删除文件 C:\pagefile.sys(如果存在)。
    5. 在“组织”、“文件夹和搜索选项”、“查看”下,还原默认设置。
  6. 禁用外部网络访问。
    1. 依次打开“服务器管理器”、“查看网络连接”、“本地连接”、“属性”、“TCP/IPv4”、“属性”。
    2. 单击“自动获取 IP 地址”和“自动获取 DNS 服务器地址”。
  7. 禁用 Windows 防火墙。
    1. 打开“服务器管理器”,转到“Windows 防火墙”、“Windows 防火墙属性”。
    2. 对于域配置文件、专用配置文件和公共配置文件,将防火墙设置为“关闭”。
  8. 禁用 Windows 自动更新。
    1. 依次打开“服务器管理器”、“配置更新”、“更改设置”。
    2. 单击“从不检查更新”。
  9. 禁用密码复杂性要求
    1. 依次打开“开始”、“管理工具”、“本地安全策略”、“帐户策略”、“密码策略”。
    2. 禁用密码复杂性要求。
  10. 将管理员密码设置为永久有效。
    1. 依次打开“服务器管理器”、“配置”、“本地用户和组”、“用户”、“管理员”、“属性”。
    2. 选择“密码永久有效”。
  11. 禁用关闭事件跟踪程序。
    1. 打开组策略编辑器(“运行”>“gpedit.msc”)。
    2. 打开“计算机配置”、“管理模板”、“系统”。
    3. 向下滚动右窗格,然后右键单击“显示关闭事件跟踪程序”并选择“属性”。

      注意:在 64 位版本上,单击“显示关闭事件跟踪程序”、“编辑”。

    4. 选择“禁用”,然后单击“确定”。
  12. 根据需要将默认 Windows 磁盘设备超时值设置为 60 秒。
    1. 打开注册表编辑器(“运行”>“regedit.exe”),导航到注册表项 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk。
    2. 如果已经存在条目名称 TimeOutValue,则根据需要将超时值设置为 60 秒。 否则,请添加新的名为 TimeOutValue 的 REG_DWORD 值。 如果该值已经存在,请跳过此步骤。
    3. 将 TimeOutValue 设置为 60(十进制)。
    4. 关闭注册表编辑器。
  13. 对 TurboGate PV 驱动程序禁用“TCP 校验和卸载”。
    1. 在注册表编辑器中,导航到 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Tcpip/Parameters。
    2. 右键单击左窗格中的“参数”并选择“新建”、“DWORD”。
    3. 键入 DisableTaskOffload,然后按 Enter 键。
    4. 右键单击“DisableTaskOffload”,单击“修改”并输入 1。
    5. 关闭注册表编辑器。
  14. 在 64 位 Windows 上,将 shutdown.exe 从 C:\Windows\system32 复制到 C:\Windows\SYSWOW64。

    如果 Windows 资源管理器未复制而是移动该可执行文件,请手工执行以下步骤:

    1. 在 Windows 资源管理器中,将 shutdown.exe 移至 C:\Windows。
    2. 打开 bash shell 并执行以下命令:
      cp –p /cygdrive/c/WINDOWS/shutdown.exe cygdrive/c/WINDOWS/system32/shutdown.exe
      

      此命令将文件复制到 C:\WINDOWS\SYSWOW64 目录中。

    3. 使用 Windows 资源管理器将 C:\WINDOWS\shutdown.exe 移至 C:\WINDOWS\system32\shutdown

Windows 7 和 Windows 8

执行以下步骤(如果适用):

  1. 设置屏幕分辨率和屏幕保护程序超时。
    1. 右键单击桌面的空白区域,并选择“屏幕分辨率”。
    2. 将屏幕分辨率设置为 1024x768。
    3. 右键单击桌面的空白区域,并选择“个性化”。
    4. 选择“屏幕保护程序”,禁用屏幕保护程序超时或将其设置为 1000 分钟。
  2. 禁用页面文件。
    1. 依次单击“开始”、“控制面板”、“系统和安全”、“系统”、“高级系统设置”、“高级”、“性能设置”、“高级”、“更改虚拟内存”。
    2. 清除“自动管理所有驱动器的分页文件大小”复选框并单击“无分页文件”。
    3. 单击“设置”。
    4. 单击“稍后重新启动”。
  3. 禁用电源管理休眠支持。
    1. 单击“开始”、“命令提示符”。
    2. 输入 powercfg –h off。
  4. 清理残余的页面文件(如果存在)。
    1. 打开 Windows 资源管理器。
    2. 依次单击“组织”、“文件夹和搜索选项”、“查看”。
    3. 选择“显示隐藏的文件和文件夹”。
    4. 清除“隐藏保护的操作系统文件”复选框。
    5. 删除文件 C:\pagefile.sys(如果存在)。
    6. 在“组织”、“文件夹和搜索选项”、“查看”下,还原默认设置。
  5. 禁用外部网络访问。
    1. 依次打开“控制面板”、“网络和 Internet”、“网络和共享中心”、“本地连接”、“属性”、“TCP/IPv4”、“属性”。
    2. 单击“自动获取 IP 地址”和“自动获取 DNS 服务器地址”选项。
  6. 禁用 Windows 防火墙。
    1. 打开“控制面板”、“系统和安全”,然后选择“Windows 防火墙”和“打开或关闭 Windows 防火墙”选项。
    2. 对于专用网络和公共网络的位置设置,将防火墙设置为关闭。
  7. 禁用 Windows 自动更新。
    1. 打开“控制面板”、“系统和安全”,然后选择“Windows 更新”、“更改设置”。
    2. 单击“从不检查更新”选项。
  8. 禁用密码复杂性要求(如果已设置)。
    1. 依次打开“开始”、“管理工具”、“本地安全策略”、“帐户策略”、“密码策略”。
    2. 禁用密码复杂性要求。
  9. 将管理员密码设置为永久有效。
    1. 依次打开“开始”、“管理工具”、“计算机管理”、“本地用户和组”、“用户”、“管理员”、“属性”。
    2. 选择“密码永久有效”。
  10. 禁用关闭事件跟踪程序。
    1. 使用“运行”>“gpedit.msc”打开组策略编辑器。
    2. 打开“计算机配置”、“管理模板”、“系统”。
    3. 在右窗格中,右键单击“显示关闭事件跟踪程序”,然后单击“编辑”。
    4. 选择“禁用”,然后单击“确定”。
  11. 根据需要将默认 Windows 磁盘设备超时值设置为 60 秒。
    1. 打开注册表编辑器(“运行”>“regedit.exe”),导航到注册表项 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk。
    2. 如果存在条目名称 TimeOutValue,请根据需要将超时值设置为 60 秒。
    3. 否则,请添加新的名为 TimeOutValue 的 REG_DWORD 值。 如果该值已经存在,请跳过此步骤。
    4. 将 TimeOutValue 设置为 60(十进制)。
    5. 关闭注册表编辑器。
  12. 对 TurboGate PV 驱动程序禁用“TCP 校验和卸载”。
    1. 在注册表编辑器中,导航到 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Tcpip/Parameters。
    2. 在左窗格中,右键单击“参数”并选择“新建”、“DWORD”。
    3. 键入 DisableTaskOffload,然后按 Enter 键。
    4. 右键单击“DisableTaskOffload”,单击“修改”并输入 1。
    5. 关闭注册表编辑器。
  13. 在 64 位 Windows 上,将 shutdown.exe 从 C:\Windows\system32 复制到 C:\Windows\SYSWOW64。

    如果 Windows 资源管理器未复制而是移动该可执行文件,请手工执行以下步骤:

    1. 在 Windows 资源管理器中,将 shutdown.exe 移至 C:\Windows。
    2. 打开 bash shell 并执行以下命令:
      cp –p /cygdrive/c/WINDOWS/shutdown.exe cygdrive/c/WINDOWS/system32/shutdown.exe
      

      此命令将文件复制到 C:\WINDOWS\SYSWOW64 目录中。

    3. 使用 Windows 资源管理器将 C:\WINDOWS\shutdown.exe 移至 C:\WINDOWS\system32\shutdown

Windows Server 2012

执行以下步骤(如果适用):

  1. 设置屏幕分辨率。
    1. 右键单击桌面的空白区域,并选择“屏幕分辨率”。
    2. 将屏幕分辨率设置为 1024x768。
  2. 设置屏幕保护程序超时。
    1. 依次单击“开始”、“控制面板”、“系统”、“外观”和“显示”。
    2. 选择“更改屏幕保护程序”,然后禁用屏幕保护程序超时,或将其设置为 1000 分钟。
    3. 单击“确定”。
  3. 禁用页面文件。
    1. 依次单击“开始”、“控制面板”、“系统”、“系统和安全”、“系统”、“高级系统设置”、“高级”、“性能设置”、“高级”、“更改虚拟内存”。
    2. 清除“自动管理所有驱动器的分页文件大小”复选框并单击“无分页文件”。
    3. 单击“设置”。
    4. 单击“稍后重新启动”。
  4. 禁用电源管理休眠支持。
    1. 单击“开始”、“命令提示符”。
    2. 输入 powercfg –h off。
  5. 清理残余的页面文件(如果存在)。
    1. 打开 Windows 资源管理器。
    2. 依次单击“组织”、“文件夹和搜索选项”、“查看”,然后选择“显示隐藏的文件和文件夹”。
    3. 清除“隐藏保护的操作系统文件”复选框。
    4. 删除文件 C:\pagefile.sys。
    5. 在“组织”、“文件夹和搜索选项”、“查看”下,还原默认设置。
  6. 禁用外部网络访问。
    1. 依次打开“控制面板”、“网络和 Internet”、“网络和 Internet 共享中心”、“本地连接”、“属性”、“TCP/IPv4”、“属性”。
    2. 单击“自动获取 IP 地址”和“自动获取 DNS 服务器地址”选项。
  7. 禁用 Windows 防火墙。
    1. 打开“控制面板”、“系统和安全”,转到“Windows 防火墙”、“打开或关闭 Windows 防火墙”。
    2. 对于专用网络和公共网络的位置设置,将防火墙设置为关闭。
  8. 禁用 Windows 自动更新。
    1. 依次打开“控制面板”、“系统和安全”、“Windows 更新”、“更改设置”。
    2. 单击“从不检查更新”。
  9. 禁用密码复杂性要求(如果已设置)。
    1. 依次打开“开始”、“管理工具”、“本地安全策略”、“帐户策略”、“密码策略”。
    2. 禁用密码复杂性要求。
  10. 将管理员密码设置为永久有效。
    1. 依次打开“开始”、“管理工具”、“计算机管理”、“本地用户和组”、“用户”、“管理员”、“属性”。
    2. 选择“密码永久有效”。
  11. 禁用关闭事件跟踪程序。
    1. 在“PowerShell”窗口中输入 gpedit.msc 打开组策略编辑器。
    2. 打开“计算机配置”、“管理模板”、“系统”。
    3. 向下滚动右窗格,然后右键单击“显示关闭事件跟踪程序”并选择“编辑”。
    4. 选择“禁用”,然后单击“确定”。
  12. 根据需要将默认 Windows 磁盘设备超时值设置为 60 秒。
    1. 在“PowerShell”窗口中输入 regedit.exe 打开注册表编辑器。
    2. 导航到注册表项 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk。
    3. 如果存在条目名称 TimeOutValue,请根据需要将超时值设置为 60 秒。 否则,请添加新的名为 TimeOutValue 的 REG_DWORD 值。 如果该值已经存在,请跳过此步骤。
    4. 将 TimeOutValue 设置为 60(十进制)。
    5. 关闭注册表编辑器。
  13. 使用 Windows 资源管理器将 C:\WINDOWS\shutdown.exe 移至 C:\WINDOWS\system32\shutdown。对 TurboGate PV 驱动程序禁用“TCP 校验和卸载”。
    1. 在注册表编辑器中,导航到 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Tcpip/Parameters。
    2. 右键单击左窗格中的“参数”并选择“新建”、“DWORD”。
    3. 键入 DisableTaskOffload,然后按 Enter 键。
    4. 右键单击“DisableTaskOffload”,单击“修改”并输入 1。
    5. 关闭注册表编辑器。
  14. 在 64 位 Windows 上,将 shutdown.exe 从 C:\Windows\system32 复制到 C:\Windows\SYSWOW64。

    如果 Windows 资源管理器未复制而是移动该可执行文件,请手工执行以下步骤:

    1. 在 Windows 资源管理器中,将 shutdown.exe 移至 C:\Windows。
    2. 打开 bash shell 并执行以下命令:
      cp –p /cygdrive/c/WINDOWS/shutdown.exe cygdrive/c/WINDOWS/system32/shutdown.exe
      

      此命令将文件复制到 C:\WINDOWS\SYSWOW64 目录中。

    3. 使用 Windows 资源管理器将 C:\WINDOWS\shutdown.exe 移至 C:\WINDOWS\system32\shutdown