分类
Windows

Win10中AppData文件夹

几乎每个在Win10 PC上安装的程序都会在AppData文件夹中创建自己的文件夹,并将其所有相关信息存储在其中。 AppData或应用程序数据是windows 10中的一个隐藏文件夹,可帮助保护用户数据和设置免遭删除和操作。 要访问它,必须在文件夹选项中选择“显示隐藏的文件和文件夹”。

可以在Windows文件资源管理器中直接粘贴以下内容,然后按Enter键将其打开:
C:\Users\\AppData

当您打开AppData文件夹时,您将看到三个文件夹:
Local
LocalLow
Roaming

如果一个程序想要有一组设置或多个用户使用的文件,那么它应该使用ProgramData文件夹 – 但是如果要为每个用户存储单独的文件夹,程序应该使用AppData文件夹。

分类
Windows

开机自动挂载VHD虚拟磁盘

除了将 VHD 文件用人工方式在【磁盘管理】里【附加】来挂载以外,也能用【脚本】来实现自动挂载。

打开开始菜单中的【启动】文件夹,将写好的 mount.bat 放入即可。Mount.bat 文件的内容为:

diskpart /s C:\mount.txt

mount.txt 文件的内容为:

select vdisk file=C:\xxx.vhdx
attach vdisk
exit

这种方式最简单,但是每次开机弹出的命令行以及用户帐户控制许可。

于是很自然地就想到了 Windows 计划任务。在上面的【批处理】的基础上,配置【计划任务】。重启后,恼人的命令行和用户账户控制提示没有了。

虽然以【计划任务】的方式来挂载 VHD 已经相当方便了,但是也许并不是那么快捷——因为计划任务是通过一个叫做 【Task Scheduler】 的【系统服务】来调度的,只有用户级别的执行优先级,而倘若能跨过【Task Scheduler】从计划任务升级为 【系统服务】 来执行,那么效率和优先级都会好很多!

可是自 Win7 以后,微软对能够作为【系统服务】运行的程序进行了更严格的规定,以致于用户不能再那么轻易地将自己定制的程序作为系统服务来运行。就算可以通过 SC 命令安装服务,一般也启动不了。会报错。

分类
Windows

自定义远程桌面mstsc的分辨率

问题:远程桌面(打开方式:运行mstsc)供选择的分辨率(选项里)就那么几个,有时候可能需要自定义分辨率

解决办法

方法一:
在“我的文档”里有个隐藏文件,他保存了远程桌面的会话设置,每次使用远程桌面,都会把会话设置保存下来作为下次使用的默认设置,就是Default.rdp文件。可以直接用记事本修改Default.rdp文件中如下两项,分别表示远程桌面的高和宽

desktopwidth:i:1145
desktopheight:i:995

方法二:(推荐)
在远程桌面打开方式中添加参数。找到远程桌面的快捷方式图标,右键–>属性–>快捷方式,修改“目标”:%windir%\system32\mstsc.exe /w:1100 /h:950 这两个参数分别表示远程桌面的宽和高

方法三:
直接运行 %windir%\system32\mstsc.exe /w:1100 /h:950

原文: https://blog.51cto.com/hadoooo/1907719

分类
Windows

Windows系统环境变量大全

%ALLUSERSPROFILE% 列出所有用户Profile 文件位置。
%APPDATA% 列出应用程序数据的默认存放位置。
%CD% 列出当前目录。
%CLIENTNAME% 列出联接到终端服务会话时客户端的NETBIOS 名。
%CMDCMDLINE% 列出启动当前cmd.exe 所使用的命令行。
%CMDEXTVERSION% 命令出当前命令处理程序扩展版本号。
%CommonProgramFiles% 列出了常用文件的文件夹路径。
%COMPUTERNAME% 列出了计算机名。
%COMSPEC% 列出了可执行命令外壳 (命令处理程序)的路径。
%DATE% 列出当前日期。
%ERRORLEVEL% 列出了最近使用的命令的错误代码。
%HOMEDRIVE% 列出与用户主目录所在的驱动器盘符。
%HOMEPATH% 列出用户主目录的完整路径。
%HOMESHARE% 列出用户共享主目录的网络路径。
桌面:%HOMEDRIVE%%HOMEPATH%\桌面
开始菜单:%HOMEDRIVE%%HOMEPATH%\ 「开始」菜单
%LOGONSEVER% 列出有效的当前登录会话的域名控制器名。
%NUMBER_OF_PROCESSORS% 列出了计算机安装的处理器数。
%OS% 列出操作系统的名字。(WindowsXP 和Windows2000 列为Windows_NT.)
%Path% 列出了可执行文件的搜索路径。
%PATHEXT% 列出操作系统认为可被执行的文件扩展名。
%PROCESSOR_ARCHITECTURE% 列出了处理器的芯片架构。
%PROCESSOR_IDENTFIER% 列出了处理器的描述。
%PROCESSOR_LEVEL% 列出了计算机的处理器的型号。
%PROCESSOR_REVISION% 列出了处理器的修订号。
%ProgramFiles% 列出了ProgramFiles 文件夹的路径。
%PROMPT% 列出了当前命令解释器的命令提示设置。
%RANDOM% 列出界于0 和32767 之间的随机十进制数。
%SESSIONNAME% 列出连接到终端服务会话时的连接和会话名。
%SYSTEMDRIVE% 列出了Windows 启动目录所在驱动器。
%SYSTEMROOT% 列出了Windows 启动目录的位置。
%TEMP%或%TMP% 列出了当前登录的用户可用应用程序的默认临时目录。
%TIME% 列出当前时间。
%USERDOMAIN% 列出了包含用户帐号的域的名字。
%USERNAME% 列出当前登录的用户的名字。
%USERPROFILE% 列出当前用户Profile 文件位置。
%WINDIR% 列出操作系统目录的位置
分类
Windows

Windows系统下将目录挂载为磁盘

Windows系统下subst可以临时将目录分配一个盘符。将路径与驱动器号关联。

但是重启电脑后将失效。可以通过添加注册表项实现永久分配驱动器号。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"D:"="\\??\\C:\\DATA_FILES"

上面的项可以将C:\DATA_FILES挂载为D盘。

原文: https://www.cnblogs.com/lyuyangly/p/6108312.html

分类
Linux Windows

Windows、WSL 与 Linux 的性能对比

Phoronix 网站发布了关于 Windows、WSL 和 Linux 的性能基准测试结果。测试的内容包括网络性能、I/O 性能、编程语言运行性能和图形处理性能等。

测试的系统版本为:

  • Ubuntu 18.04.3 LTS
  • Ubuntu 19.10
  • Windows 10 18362
  • Windows 10 18362 WSL
  • Windows 10 19008 WSL
  • Windows 10 19008 WSL2
  • Windows 10 19008

所有的 Windows/Linux WSL 性能基准测试均基于以下硬件环境:

  • MSI X299 SLI PLUS 主板
  • Intel Core i9 7960X CPU
  • 16GB 内存
  • 256GB Intel NVMe SSD
  • 技嘉 Radeon RX 550 显卡

所有操作系统和 WSL 实例均在其现成的配置中进行了测试,所有这些基准测试都是使用 Phoronix Test Suite 进行的

分类
Windows

批处理文件中的 %~d0

批处理,%~d0 cd %~dp0 代表什么意思?

~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录。语法选项:

~0         - 删除任何引号("),扩充 %0
%~f0        - 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件)
%~d0        - 仅将 %0 扩充到一个驱动器号
%~p0        - 仅将 %0 扩充到一个路径
%~n0        - 仅将 %0 扩充到一个文件名(“n”是name 文件名)
%~x0        - 仅将 %0 扩充到一个文件扩展名
%~s0        - 扩充的路径只含有短名(“s”为Short,短的)
%~a0        - 将 %0 扩充到文件的文件属性(“a”为attribute,即属性)
%~t0        - 将 %0 扩充到文件的日期/时间(“t”time)
%~z0        - 将 %0 扩充到文件的大小(Size 大小)
%~PATH:0    −查找列在路径环境变量的目录,并将PATH:0 - 查找列在路径环境变量的目录,并将 %I 扩充
              到找到的第一个驱动器号和路径。
%~ftza0     - 将 %0 扩充到类似输出线路的 DIR

%0为当前批处理文件,如果0换成1为第一个文件,2为第2个

分类
Windows 笔记

Windows批处理命令之Start

在Windows下执行批处理脚本会打开一个黑乎乎的控制台窗口,任务未执行完成时窗口不会关闭。

编写一个打开软件的脚本,软件未退出时,启动bat脚本的窗口不会被关闭。使用start命令启动,可以实现命令窗口自动关闭。start命令说明:

bat脚本如下:

@echo off

set CURRENT_DIR=%cd%

start "google-chrome" "%CURRENT_DIR%\chrome" --user-data-dir="%CURRENT_DIR%\UserData\qizheng@myid01.com"

保存为Chrome.bat

windows执行bat脚本,都会打开命令窗口,即使自动退出,也会有个黑框一闪而过。使用vbs脚本执行脚本可以隐藏控制台。如下:

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run ".\Chrome.bat",0

保存为vbs,双击可执行。

在这里应该看得出来了,我写的脚本是打开Chrome浏览器,并指定用户数据目录。

分类
Windows

激活MS Office 2019

从MSDN下载官方office 2019镜像,安装后使用如下方法激活:

新建文本文档,输入以下代码:

@echo off
(cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1
title Office 2019 Activator r/Piracy
echo Converting... & mode 40,25
(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&(for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)
cscript //nologo ospp.vbs /unpkey:6MWKP >nul&cscript //nologo ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP >nul&set i=1
:server
if %i%==1 set KMS_Sev=kms7.MSGuides.com
if %i%==2 set KMS_Sev=kms8.MSGuides.com
if %i%==3 set KMS_Sev=kms9.MSGuides.com
cscript //nologo ospp.vbs /sethst:%KMS_Sev% >nul
echo %KMS_Sev% & echo Activating...
cscript //nologo ospp.vbs /act | find /i "successful" && (echo Complete) || (echo Trying another KMS Server & set /a i+=1 & goto server)
pause >nul
exit

保存之后,修改文本文档后缀,将.txt修改为.bat

保持联网,然后以管理员身份运行,等待数秒,即可激活。

本方法通过kms密钥管理服务器激活,有效期为180天,但是根据国外论坛的说法,也就是等到180天后,会自动联网激活。

分类
Windows

Win10免身份认证访问Samba共享

在Linux架设Samba服务器,使用来宾用户,开启共享。客户端Win10访问共享报错,如下:

以前没有遇到这个问题。应该是系统某次升组后更改了配置,加强安全性。

解决办法:

在CMD中输入”gpedit.msc”打开组策略