标签: Windows

  • Windows 沙盒(Windows Sandbox)配置指南

    1. 什么是 Windows 沙盒?

    Windows 沙盒(Windows Sandbox)是一项轻量级的虚拟化功能,允许用户在一个隔离的环境中运行不受信任的应用程序,而不会影响主机系统。沙盒关闭后,所有更改都会丢失,确保系统的安全性。

    2. 配置 Windows 沙盒

    Windows 沙盒的配置文件使用 .wsb 扩展名,可以自定义多种参数,如内存、文件夹映射、网络访问等。

    3. 创建配置文件

    创建一个 .wsb 文件(例如 Path.wsb),并使用以下 XML 结构进行配置:

    <Configuration>
      <MemoryInMB>8192</MemoryInMB>
      <MappedFolders>
        <MappedFolder>
          <HostFolder>E:\sandbox</HostFolder>
          <SandboxFolder>C:\Users\WDAGUtilityAccount\Downloads\ABC</SandboxFolder>
          <ReadOnly>false</ReadOnly>
        </MappedFolder>
      </MappedFolders>
      <LogonCommand>
        <Command>explorer.exe C:\Users\WDAGUtilityAccount\Downloads\ABC</Command>
      </LogonCommand>
    </Configuration>

    4. 配置说明

    4.1. 内存分配

    <MemoryInMB>8192</MemoryInMB>
    • 指定沙盒可用的内存大小(以 MB 为单位)。
    • 例如:8192 MB(即 8GB)。
    • 适当增加内存可以提高沙盒的性能。

    4.2. 文件夹映射

    <MappedFolders>
      <MappedFolder>
        <HostFolder>E:\sandbox</HostFolder>
        <SandboxFolder>C:\Users\WDAGUtilityAccount\Downloads\ABC</SandboxFolder>
        <ReadOnly>false</ReadOnly>
      </MappedFolder>
    </MappedFolders>
    • HostFolder:指定主机系统上的文件夹(E:\sandbox)。
    • SandboxFolder:指定沙盒环境中的映射路径(C:\Users\WDAGUtilityAccount\Downloads\ABC)。
    • ReadOnly:设置是否为只读模式,false 表示可读可写,true 表示只读。

    4.3. 登录时自动执行的命令

    <LogonCommand>
      <Command>explorer.exe C:\Users\WDAGUtilityAccount\Downloads\ABC</Command>
    </LogonCommand>
    • 该命令在沙盒启动时自动执行。
    • 这里指定打开 Windows 资源管理器并定位到 C:\Users\WDAGUtilityAccount\Downloads\ABC

    5. 运行 Windows 沙盒

    5.1. 启用 Windows 沙盒

    在运行 .wsb 文件之前,需要确保 Windows 沙盒功能已启用。

    1. 打开 Windows 设置 > 应用 > 可选功能
    2. Windows 特色功能 中,找到 Windows 沙盒,并勾选启用。
    3. 重新启动计算机以应用更改。

    5.2. 运行 .wsb 文件

    1. 双击 .wsb 文件即可启动 Windows 沙盒,并加载配置。
    2. 沙盒启动后,会自动映射 E:\sandbox 到沙盒中的 C:\Users\WDAGUtilityAccount\Downloads\ABC
    3. 资源管理器会自动打开 C:\Users\WDAGUtilityAccount\Downloads\ABC 目录。
  • Windows拆分映像

    在从无法容纳 Windows 映像文件大小的介质安装 Windows 时,可将 Windows 映像 (.wim) 文件拆分为一组较小的 (.swm) 文件,例如:

    • DVD(标准单面 DVD 存储 4.7GB)。
    • 格式化为 FAT32 的 U 盘。 FAT32 是启动许多新式(基于 UEFI 的)PC 所必需的,但它最大文件大小为 4GB。 (解决方法:创建具有多个分区的 U 盘。)

    限制

    • 无法修改一组拆分映像 (.swm) 文件。
    • 只有在所有 .swm 文件都在同一文件夹中时,才支持应用拆分的映像 (.swm) 文件。 这意味着,对于 DVD 部署,需要先将文件复制到目标 PC,然后才能使用 Windows 安装程序或 DISM/Apply-Image,如本主题中所示。

    拆分文件

    • 装载 Windows 安装介质。
    • 将 sources\install.wim 复制到本地 PC。 以下示例使用 G:\sources\install.wim 作为所复制文件的位置。
    • 拆分 Windows 映像:
    Dism /Split-Image /ImageFile:G:\sources\install.wim /SWMFile:J:\sources\install.swm /FileSize:4000

    其中:

    • G:\sources\install.wim 是要拆分的映像文件的名称和位置。
    • J:\sources\install.swm 是拆分的 .swm 文件的目标名称和位置。 第一个拆分的 .swm 文件将会被命名为 install.swm。 接下来的文件的文件名会带有数字,例如,install2.swm 文件、install3.swm 文件,等等。
    • 4000 是每个要创建的拆分 .swm 文件的最大大小(以 MB 为单位)。
    • 现在,J:\sources 文件夹中有一组 install.swm 文件。
  • Windows11安装和配置 ComfyUI

    ComfyUI 凭借其基于节点的流式架构,已经成为进阶玩家探索 Stable Diffusion、Flux 等模型能力的终极工具,凭借极高的工作流自由度和节点式设计,它已经成为众多进阶 AI 用户的首选工具。

    环境准备

    • Git: 用于克隆仓库及后续插件更新。
    • Miniconda: 轻量化 Python 环境管理工具,能有效避免不同 AI 项目间的库冲突
    • NVIDIA GPU: 建议 8GB 以上显存,并确保驱动程序已更新至最新版

    创建虚拟环境

    为 ComfyUI 创建独立运行环境。

    # 创建环境
    conda create --name comfyui python=3.13 -y
    
    # 激活环境
    conda activate comfyui

    下载 ComfyUI 源码

    将 ComfyUI 的源代码下载到本地硬盘(建议放在 SSD 分区)

    # 克隆仓库
    git clone https://github.com/comfyanonymous/ComfyUI.git
    
    # 进入目录
    cd ComfyUI

    安装 ComfyUI 项目依赖

    # 安装支持 GPU 加速的 PyTorch
    pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu130
    
    # 安装项目所需依赖
    pip install -r requirements.txt

    启动 ComfyUI

    python main.py

    如果一切顺利,ComfyUI将启动,在浏览器中访问 http://localhost:8188