V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
banyasmya23
V2EX  ›  程序员

无人值守的主机,如何远程重装系统,并重新取得远程控制,重装 win10

  •  
  •   banyasmya23 · 274 天前 · 3063 次点击
    这是一个创建于 274 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想把老家的电脑重装系统 ,但是我在外面,远程重装倒是没什么问题,很多软件都能实现,问题是,我重装完毕之后怎么连回去呢?

    大佬们有没有好的解决方案

    30 条回复    2024-03-25 14:12:43 +08:00
    pytth
        1
    pytth  
       274 天前
    自己封装系统包,装完系统自动执行命令开启远程,这种不知道行不行
    hdp5252
        2
    hdp5252  
       274 天前 via Android
    这种无人根本不行,叫人家弄吧 哪没有修电脑的
    canyue7897
        3
    canyue7897  
       274 天前 via Android
    没有备份过么?我都是直接恢复备份的。
    gamexg
        4
    gamexg  
       274 天前
    怎么实现的远程重装?
    既然额能够远程重装,那么应该能够实现打开远程桌面连接才对。
    atomshadows
        5
    atomshadows  
       274 天前
    alfawei
        6
    alfawei  
       274 天前 via iPhone
    intel vpro
    Ackvincent
        7
    Ackvincent  
       274 天前
    自己封装系统
    minghan0313
        8
    minghan0313  
       274 天前
    插眼学习,也有需求。
    deorth
        9
    deorth  
       274 天前 via Android
    dd
    lonelykid
        10
    lonelykid  
       274 天前
    向日葵控控 A2 ,通过 4G/WiFi/有线网络直接接管被控主机的输入输出设备,可进 BIOS 。
    xixiv5
        11
    xixiv5  
       274 天前
    一般使用向日葵这些的就算自己封装也会导致 ID 变了的,有个方法就是内网穿透 把 FRP 也封装进去,开机自动启动 打开 3389 和远程权限 这样开机之后就可以远程桌面进去了
    mohumohu
        12
    mohumohu  
       274 天前
    现在的 win10 你直接装完把硬盘换上去是可以直接跑的,你提前注入一些常用网卡驱动就好了。
    先往里面装 frp 或者 zerotier 等穿透软件,然后装个 vncserver ,电脑连上网就可以控制了。
    mohumohu
        13
    mohumohu  
       274 天前
    方案 2 就是如果你现在电脑还能远程连上的话,自己装好一个系统打包为 wim ,然后使用 dism++直接导出驱动,导入 wim 进行覆盖当前系统即可。基于微软的卷影复制技术,你不需要进入 PE 也可以在当前系统直接重装。
    huajingyu
        14
    huajingyu  
       274 天前
    创建另外的分区,DISM 给这个分区复制系统文件,手动复制网卡驱动以及 OOBE 应答文件(跳过 OOBE )以及自动配置脚本(穿透、设置用户名密码、打开远程桌面或者运行自定义程序。)。bcdboot 增加并设置默认启动项。之后一重启就是新系统。
    如果担心失误无法连上,可以在之前复制脚本的时候搞一个无操作时(比如因为网卡驱动配置失误等原因无法连接时)自动重启回之前的系统的脚本。bcdedit 可以修改默认启动项。然后就回到了之前的系统。
    如果依然想在原来的分区重装,只能用这种方法创建一个维护环境,然后在维护环境再用这种办法格式化原来系统的分区并重装。(记得备份文件。)

    如果认为原系统可能感染了病毒,最好还是亲自或让受信任的人到现场操作吧。毕竟这种办法,原系统有病毒,可能会感染新系统。
    A01514035
        15
    A01514035  
       274 天前
    https://github.com/dockur/windows
    使用这个东西创建的 windows 虚拟机,启动完成后就可以通过网页访问。
    有大佬研究一下,他是怎么实现的吗
    好像是通过 qemu vnc novnc 这些东西实现的
    mohumohu
        16
    mohumohu  
       274 天前
    @A01514035 这写了/dev/kvm ,就是个 kvm 虚拟机。网页访问无非就是 windows 里面装个 vnc 服务器。
    nomytwins
        17
    nomytwins  
       274 天前   ❤️ 1
    底层安装 exsi ,一劳永逸
    huajingyu
        18
    huajingyu  
       274 天前
    额对了,Windows 有个功能是 VHDX 启动,即在启动菜单中添加虚拟硬盘中的某个分区的操作系统的启动项。
    可以在虚拟机中(硬盘必须是 *.vhdx 或 *.vhd )装好系统,安装好必要的网卡驱动,测试好远程访问和远程桌面,设置好定时修改启动项为原来的系统并自动重启(以防万一),然后挂载虚拟硬盘,bcdboot 添加启动菜单,然后重启,就进入了 VHDX 中的系统。
    相关文档的话 Microsoft 支持站点中有。
    操作最好小心点,稍有不慎就失联了。
    Admstor
        19
    Admstor  
       274 天前
    https://www.suoqiang.net/archives/1605

    如果你不想用他的工具(毕竟可能涉嫌注入后门

    本质上就是定制一个自己的 WIN 镜像(包含驱动等必要软件,然后在安装完成后自动运行脚本打开远程桌面
    老实说,这一系列操作需要的技术还挺多
    cdlnls
        20
    cdlnls  
       274 天前
    1. 系统底层用虚拟机 pve/exsi/...,重装虚拟机。
    2. 装机的时候选带远程管理卡的工作站/服务器。
    A01514035
        21
    A01514035  
       274 天前
    @mohumohu #16 对,我知道这是 kvm 虚拟机。但是他这个 windows 镜像也不是定制的,可以使用普通的 windows 镜像。所以可以看一下他是怎么注入 vnc 服务器从而可以实现 windows 安装完成后就可以远程访问的。
    mohumohu
        22
    mohumohu  
       274 天前
    @A01514035 我看了,用的是这个镜像 https://github.com/qemus/qemu-docker
    qmenu 自带的-vnc 参数,然后集成 novnc ,就这么简单。
    flyqie
        23
    flyqie  
       274 天前 via Android
    你需要的是 kvm over ip 方案。
    flyqie
        24
    flyqie  
       274 天前 via Android
    @flyqie #23

    个人的话,向日葵控控,armkvm ,pikvm 都可以。
    monkey110
        25
    monkey110  
       273 天前 via Android
    这个我做过,自己封装系统,重启后自动导入注册表信息,很简单的
    dayeye2006199
        26
    dayeye2006199  
       273 天前 via Android
    你需要 kvm
    solo1d
        27
    solo1d  
       273 天前
    为啥不用虚拟机呢, 所有的软件都放到虚拟机里面去, 直接连接外面的操作系统, 虚拟机不是随便可以加快照吗
    NewYear
        28
    NewYear  
       267 天前
    @mohumohu

    查了一下文章,不是很明白,是直接在当前 Windows 下点那个“系统还原”就可以做到不进入 PE 系统直接恢复 WIM 文件吗……
    mohumohu
        29
    mohumohu  
       267 天前
    @NewYear 用 dism++直接还原就行。不用敲命令。
    NewYear
        30
    NewYear  
       266 天前
    @mohumohu 谢了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2383 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.