疑难杂症

C盘容量莫名其妙被占用

  • 更改Temp文件夹路径 https://blog.csdn.net/Ussim/article/details/108610090
  • Win10休眠占用C盘存储:默认是开启的,相当于电脑休眠的时候把内存中的数据放到硬盘中,启动的时候重新加载,这样你的内存有多大就会占用多大空间。使用命令关闭此功能
powercfg -h off

关于移动硬盘硬盘安装大白菜或者别的什么ISO

千万别对已经有数据的磁盘进行这个操作,别说什么压缩一下卷,然后弄得新的盘符什么的,写一下整个硬盘都会被格式化!!!!!!!

下载vscode太慢

下载vscode的时候如果太慢,直接把前面的地址换成这个vscode.cdn.azure.cn 下载速度就会提升

Windows设置软连接

先修改本地安全策略:

随后将自己的用户添加到创建符号链接中

脚本文件:create_soft_link.bat

随后修改注册表:

随后右键就有了,会将剪贴板中的路径的文件或者文件夹,在当前目录下创建软连接

Windows11家庭版开启Hyper-V

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

修改host

# 修改 C:\Windows\System32\drivers\etc\hosts文件
# 添加相应的host条目

# 随后刷新dns
ipconfig /flushdns

Window下alt+tab edge有很多页面

Windows Edge老是弹使用Copilot重写

VSCode远程诡异加载.env 到bash环境变量

今天遇到了一个诡异的现象,vscode自动加载了.env到环境变量中,并且遇到#注释也没放过。

VSCode remote-ssh历史文件夹清理

windows下vscode的状态存储在sqllite数据库文件中(%appdata%\Code\User\globalStorage\state.vscdb),如果要清理的话,需要连接sqllite,然后搜索ms-vscode-remote.remote-ssh。这个值是一个json文件,json文件中folder.history.v1下就是 host 的 ssh 列表,删除后的重启 vscode 即可。

软件窗口不知道哪去了

使用快捷键:ALT + SPACE,然后按M,即可通过长按左键拖动窗口位置了。

Powershell 7支持conda

  • 首先正常执行conda init powershell,然后找到配置文件C:\Users\kaihang\Documents\WindowsPowerShell\profile.ps1,然后打开pwsh,并且code $PROFILE,将这行写进去。
  • 找到conda.psm1,通常在conda的安装目录conda info --base,中的shell/condabin/Conda.psm1中,修改函数Invoke-Conda()
    function Invoke-Conda() {
        # Don't use any explicit args here, we'll use $args and tab completion
        # so that we can capture everything, INCLUDING short options (e.g. -n).
        if ($Args.Count -eq 0) {
            # No args, just call the underlying conda executable.
            & $Env:CONDA_EXE $Env:_CE_M $Env:_CE_CONDA;
        }
        else {
            $Command = $Args[0];
            if ($Args.Count -ge 2) {
                $OtherArgs = $Args[1..($Args.Count - 1)];
            } else {
                $OtherArgs = @();
            }
            switch ($Command) {
                "activate" {
                    Enter-CondaEnvironment @OtherArgs;
                    $Env:_CE_M = $null; $Env:_CE_CONDA = $null;
                }
                "deactivate" {
                    Exit-CondaEnvironment;
                    $Env:_CE_M = $null; $Env:_CE_CONDA = $null;
                }
    
                default {
                    # There may be a command we don't know want to handle
                    # differently in the shell wrapper, pass it through
                    # verbatim.
                    & $Env:CONDA_EXE $Env:_CE_M $Env:_CE_CONDA $Command @OtherArgs;
                }
            }
        }
    }

Visual Studio问题

Windows SDK安装路径

# 通常在注册表中的一下位置的InstallationFolder字段中
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0

Windows11累积更新失败

目前初步原因是,大概率我跑了hack手段在家庭版上面开启了Hyper-V:[[IT知识/OS/Windows/实用指令#Hyper-V in Windows 10 and Windows 11 Home Edition|文档]]。尝试各种恢复手段之后只能下载MediaCreationTool.exe 工具; 然后执行,并且下载Windows.iso;随后用资源管理器打开,并且点击setup.exec,保留用户程序和配置,重新进行安装。实测所有环境变量、注册表、应用程序均可以保留。

Edge缓存异常

问题:nginx服务器反向代理上游服务器,填写错误了,并且使用edge访问,然后浏览器缓存了,SHIFT+F5可以重新请求跳转到正确的后端服务,但是域名访问仍然是错误的。 问题分析:通常是浏览器缓存造成的,清除全部浏览器缓存是可以的,但是会导致其他登录的服务重新登陆,太麻烦了。可以针对这个网站清空缓存