一个简单的修改计算机OEM信息、计算机名、注册信息的批处理程序

您所在的位置:网站首页 修改系统oem信息的命令有哪些 一个简单的修改计算机OEM信息、计算机名、注册信息的批处理程序

一个简单的修改计算机OEM信息、计算机名、注册信息的批处理程序

2024-07-01 21:02| 来源: 网络整理| 查看: 265

    最近负责正版化的工作,在为客户收集台帐信息的时候记录每台计算机的计算机名和IP、MAC地址等信息时还要替它们改回正确的名字。虽然只是鼠标点点,但数量一多工作量也不小,因此用记事本写了一个小程序。

    功能如下:

    首先,删除计算机中的OEM信息,OEM信息主要由存放在 系统盘:\Windows\system32\中的oeminfo.ini和oemlogo.bmp两个组成,直接把两个文件删除(需要按Y/N进行确认),那么在"我的电脑"的"属性"里就不会出现"制造商和技术支持商"的信息和图标了(各种雨林木风、深度)

    然后是修改“注册到”的信息,这里由3个系统信息组成,分别是注册拥有者、注册组织和授权ID号,注册表中“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion”中RegisteredOwner、RegisteredOrganization和ProductId分别对应以上的名字。

    此处我使用了先输入变量(set /p name=name1 ),再对注册表的键值进行赋值(Reg add)的方法对上面的信息进行修改(因为都是用的正版的授权ID号在实际应用中就不把ProductId的值进行修改了),接着用Reg query的命令显示修改后的值。

    最后是修改计算机名,计算机名在注册表中有三个键值有记录到,分别是

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName中的ComputerName

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters中的NV Hostname和

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters中的

Hostname

    这里也是使用了先输入变量再赋值的方法,对3个键值进行修改,特别要注意的一点是,修改完这3个键值后,是不用重新启动计算机的,新的计算机名马上就可以用,这样又可以节约多一点时间了。

   

    因为是针对版权局要求的台帐的信息而编写的程序,所以只写了这么多,其实利用这个小巧的批处理文件还可以实现修改(或显示)IP地址、MAC地址、域等等信息。只不过我懒得再叙述了,有兴趣的朋友可以自行百度。

 

    代码:

 

     @echo off echo 正在清除系统OEM信息,请稍等...... echo. del /f /s /q /p C:\Windows\System32\oeminfo.ini del /f /s /q /p C:\Windows\System32\oemlogo.bmp echo. echo OEM信息(已删除) echo. set /p ownername=请输入使用者的名称: echo. echo 正在修改系统注册使用人...... REG add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v RegisteredOwner /t REG_SZ /d %ownername% /f echo. echo 使用者名称(已修改) REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v RegisteredOwner echo. Set /p organizatonname=请输入归属组织的名称: echo. echo 正在修改系统注册归属组织...... REG add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v RegisteredOrganization /t REG_SZ /d %organizatonname% /f echo. echo 组织名称(已修改) REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v RegisteredOrganization echo. Set /p pcname=请输您的计算机名: Reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nul Reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %pcname% /f >nul 2>nul Reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %pcname% /f >nul 2>nul echo. echo 计算机名(已修改) Reg Query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName echo. & pause

 

红棉水榭

2012.6.18



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3