Category: 计算机


重新注册WINDOWS的dll文件

for %j in (%windir%\system32\*.dll) do regsvr32.exe /s %j

for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i

cmd< 需要管理员身份执行

net stop cryptSvc
net stop bits
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

sfc /scannow

用批处理批量重命名文件

@echo off

set /p KZM=请输入文件扩展名(以回车结束):
set /p XG=请输入要修改的文字(以回车结束):
set /p JG=请输入要改成的文字(若是删除则直接回车,以回车结束):

for /f “delims=” %%i in (‘dir /b /a-d “*.%KZM%”‘ ) do (
set tmp=%%i
setlocal EnableDelayedExpansion
set “tmp=!tmp:%XG%=%JG%!”
ren “%%i” “!tmp!”
endlocal
)

pause>nul

@echo off
chcp 936 >nul 2>nul
sc config winmgmt start= auto >nul 2>nul
net start winmgmt >nul 2>nul
color 0a
echo 计算机名:
hostname
echo.
set URL=www.163.com
echo 电脑品牌是:
wmic csproduct get Vendor |findstr -v Vendor
echo 电脑型号是:
wmic csproduct get Name,version |findstr -v Name |findstr -v Version
echo 电脑序列号是:
rem wmic csproduct get IdentifyingNumber
wmic bios get serialnumber |findstr -v SerialNumber
echo CPU型号是:
wmic cpu get name |findstr -v Name
systeminfo | findstr -i 物理内存总量
echo.
echo 硬盘型号是:
wmic diskdrive get model |findstr -v Model
echo.
echo.
echo.
echo —===以下为网卡信息===—
rem for /f “tokens=4” %%a in (‘route print^|findstr 0.0.0.0.*0.0.0.0’) do (set IP=%%a)
for /f “tokens=16 delims= ” %%a in (‘ipconfig ^| find /i “IPv4″‘) do (set IP=%%a)
for /f “tokens=3” %%b in (‘route print^|findstr 0.0.0.0.*0.0.0.0’) do (set GW=%%b)
rem for /f “tokens=15 delims= ” %%b in (‘ipconfig /all ^| find /i “网关”‘) do (set GW=%%b)
for /f “tokens=15 delims= ” %%c in (‘ipconfig /all ^| find /i “掩码”‘) do (set SUB=%%c)
rem for /f “tokens=2 delims= ” %%c in (‘route print^|findstr /v 127.0.0.1^|findstr %IP%^|findstr /v 0.0.0.0^|findstr /v 240.0.0.0^|findstr /v 255.255.255.255’) do (set SUB=%%c)
for /f “tokens=15 delims= ” %%d in (‘ipconfig /all ^| find /i “dns”‘) do (set NS=%%d)
for /f “tokens=1 delims= ” %%e in (‘getmac /nh’) do (set MAC=%%e)
for /f “tokens=3* delims= ” %%f in (‘netsh interface show interface ^| findstr 已连接’) do (set card=%%g)
echo 接网线的网卡名是:
echo %card%
echo.
echo 局域网IP是:
echo %IP%
echo.
echo 网卡MAC是:
echo %MAC%
echo.
echo 子网掩码是:
echo %SUB%
echo.
echo 局域网网关是:
echo %GW%
echo.
rem echo 首选DNS是:
rem echo %NS%
echo 域名解析设置:
netsh interface ip show dnsservers|findstr “[0-9]*\.[0-9]*\.”
echo.
echo.
echo.
echo —===以下为网络连通性测试结果===—
echo.
ping %GW% -n 2 > nul
if %errorlevel% leq 0 (
echo 网关%GW%链接正常。
) else (
echo 网关%GW%访问异常,请检查IP和子网掩码或网关设置。
)
echo.
ping %URL% -n 2 > nul
if %errorlevel% leq 0 (
echo 网址%URL%访问正常。
) else (
echo 网址%URL%访问异常,请检查DNS设置。
)
echo.
echo.
echo.
echo 已检测完毕,按任意键关闭窗口。
pause>nul

重置nsx密码

1、进入grub引导菜单
开机引导时不停的按”esc”或者”shift”

2、出现 GRUB 引导菜单时按e编辑
用户是root
密码是VMware1

3、编辑grub菜单linux开头的行。例如
linux /vmlinuz-4.24.74-nn4-server root=UUID=5b76f\
2c8-784c-4241-950e-c8d3dca486c7 ro audit=1 quiet splash rootdelay=90 net\
.ifnames=0 biosdevname=0 $vt_handoff
修改为
linux /vmlinuz-4.24.74-nn4-server root=UUID=5b76f\
2c8-784c-4241-950e-c8d3dca486c7 rw single init=/bin/bash

4、按 Ctrl-X 进行引导

5、修改root口令
passwd

6、修改admin口令
passwd admin

6、重启
reboot -f

PS:
https://docs.vmware.com/cn/VMware-NSX-T-Data-Center/3.2/installation/GUID-4630C9D5-71FB-4991-AC1D-9FDBA0B86120.html
https://docs.vmware.com/cn/VMware-NSX-T-Data-Center/3.2/administration/GUID-8816B842-2EC4-40A8-A618-F68DB29FABD2.html
https://docs.vmware.com/tw/VMware-NSX-T-Data-Center/2.5/administration/GUID-8816B842-2EC4-40A8-A618-F68DB29FABD2.html

客户端基本信息:

客户端进程:
scclinet.exe 客户端主进程
scguardc.exe 客户端保护进程
scclitui.exe 客户端界面进程

客户端解除保护命令:bbclp (在cmd中运行)
杀客户端进程操作:
在cmd中运行bbclp命令;进入任务管理器进程选项卡,找到客户端的三个进程,右键结束掉即可。

客户端安装路径:
XP和win7 32位操作系统:C:\Windows\System32\Pclient
Win7 64位操作系统:C:\Windows\SysWOW64\Pclient

客户端驱动文件:
C:\Windows\System32\drivers目录下
Netmgr.sys和网络有关
Nmfmgr.sys和准入有关
Devmgr.sys外设管理驱动

1、 客户端卸载提示失败、客户端进程自动重启
处理方法:
打开“任务管理器”点开进程,查看scclient.exe是否有自动重启现象。如果有就多次点击“卸载客户端”按钮。直到提示操作成功。
如果没有出现scclient.exe进程重启问题,但还是提示操作失败;运行客户端解除保护命令,将客户端所有进程结束掉;然后到客户端安装目录中删除掉所有文件后;在重新安装客户端即可。
注意:提示操作成功后,不要着急切换用户或者重启系统。因客户端所有文件完全删除,需要1分钟左右。

2、 Xp、Win7 系统无法打开网页问题
如果客户端能ping通服务器,但网页无法正常打开。且客户端进程没有自动重启问题。
操作方法:查看系统版本是32位还是64位;到8.213\杨涛\通软\替换文件中扎到相应文件。 进入客户端C:\Windows\System32\drivers目录下;将netmgr.sys驱动文件替换。 替换件文件前需要将客户端所有进程杀掉。

3、 卸载客户端需要注意事项
如果终端安装有360杀掉软件和360卫士时,需要卸载客户端时请注意下操作顺序! 此问题只针对XP系统(win 7 可以自行略过)卸载客户端以后需要将360杀毒和卫士同时卸载掉,然后在重启操作系统。
因360的dsark.sys驱动在卸载客户端后,如果重启系统会有几率造成客户端卡在XP滚动条界面,切无法正常开机,只能使用PE系统到C:\Windows\System32\drivers将dsark 驱动删除掉。

先试更改用户所有者
takeown /f 111/ /r /a

再试授权
icacls 111/ /grant “administrators:(f)” /t /c

然后就可以完全删掉了。

windows打补丁后无法引导

针对挂起补丁进行清理卸载去除:
dism /image:e:\ /cleanup-image /revertpendingactions

查看挂起的补丁:
dism /image:e:\ /get-packages /format:table

卸载某补丁:
32位系统:
dism /Image:C:\ /Remove-Package /PackageName:Package_for_KB3146706~31bf3856ad364e35~x86~~6.1.1.2

64位系统:
dism /Image:C:\ /Remove-Package /PackageName:Package_for_KB3146706~31bf3856ad364e35~amd64~~6.1.1.2

1.去5480端口开启VCENTER的远程ssh连接登陆.(以 root 用户身份登录。默认密码为 vmware)

2.停止 VMware vCenter Server 服务:
service vmware-vpxd stop

3.进入vPostgres 程序目录:
cd /opt/vmware/vpostgres/current/bin

4.查看 vPostgres 数据库配置文件:
cat /etc/vmware-vpx/embedded_db.cfg

5.备份 vCenter Server 数据库:(请注意磁盘空间是否够用)
./pg_dump EMB_DB_INSTANCE -U EMB_DB_USER -Fp -c > VCDBBackupFile
在 EMD_DB_INSTANCE 和 EMB_DB_USER 中填入 embedded_db.cfg 里面的配置信息。在 VCDBBackupFile 中填入要生成的位置和文件名,例如:
./pg_dump VCDB -U vc -Fp -c > /tmp/VCDBackUp
注意:如果出现提示,输入 EMB_DB_PASSWORD 密码。

———-以下开始还原vPostgres 数据库
6.显示新的 vPostgres 数据库配置文件
cat /etc/vmware-vpx/embedded_db.cfg

7.进入vPostgres 程序目录:
cd /opt/vmware/vpostgres/current/bin

8.停止 VMware vCenter Server 服务:
service vmware-vpxd stop

9.还原 vCenter Server vPostgres 数据库
PGPASSWORD=’EMB_DB_PASSWORD’ ./psql -d EMB_DB_INSTANCE -U postgres -f VCDBBackupFile
在 EMD_DB_INSTANCE 和 EMB_DB_PASSWORD 中填入 embedded_db.cfg 里面的配置信息。 在 VCDBBackupFile 中填入要使用的位置和文件名,例如:
PGPASSWORD=’g<T4EuybGsA=kG$G' ./psql -d VCDB -U postgres -f /tmp/VCDBackUp
注意:用单引号 (') 将密码括起来

10.重新启动 VMware vCenter Server 服务以使数据库还原生效
service vmware-vpxd start

1.去5480端口开启VCENTER的远程ssh连接登陆.

2.停止 vCenter Inventory Service:
service vmware-inventoryservice stop

3.进入备份脚本目录:
cd /usr/lib/vmware-vpx/inventoryservice/scripts/

4.备份 vCenter Inventory Service 数据库:
./backup.sh -file /tmp/InventoryServiceDB.DB
成功的 vCenter Inventory Service 数据库导出将显示类似于以下内容的输出:
Opening Inventory Service data files
Inventory Service data files opened
Backing up data…
Backup completed successfully

———以下开始还原
5.还原 vCenter Inventory Service 数据库
上传备份文件InventoryServiceDB.DB至VCENTER的/tmp目录

6.停止 vCenter Inventory Service:
service vmware-inventoryservice stop

7.进入还原脚本目录:
cd /usr/lib/vmware-vpx/inventoryservice/scripts/

8.还原 vCenter Inventory Service 数据库
./restore.sh -backup /tmp/InventoryServiceDB.DB
成功的 vCenter Inventory Service 数据库导出将显示类似于以下内容的输出:
Restoring from backup: /tmp/InventoryServicedb.DB
Restoring…
Attempting to save existing data to /storage/db/inventoryservice/data-1382478584969.old
Saved existing data to /storage/db/inventoryservice/data-1382478584969.old
Restore completed successfully

9.启动 vCenter Inventory Service
service vmware-inventoryservice start

=================
还原完成后,登录到 vSphere Web Client(默认 URL 为 https://VCSA_FQDN:9443)以验证 Inventory Service 是否可以正常运行。执行以下检查:
确保虚拟机和模板视图和主机和群集视图中列出了所有虚拟机。
确保已还原环境中已配置的任何标记。