小编JW0*_*914的帖子

如何回收 WSL2 的 ext4.vhdx 使用的空间

在最新的WSL2发布后,我发现它不支持GPU访问,所以我卸载了Ubuntu Distro和WSL2,但它留下了以下超过7GB的文件:

%LocalAppData%\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx
Run Code Online (Sandbox Code Playgroud)

删除此文件和所有相关组件的正确方法是什么?

  • 我试图直接删除它,但我不确定它是否是正确的方法,因为它没有解决问题,因为文件及其文件夹仍然存在:
    %LocalAppData%\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx
    
    Run Code Online (Sandbox Code Playgroud)

vhd windows-10 windows-subsystem-for-linux vhdx

7
推荐指数
1
解决办法
6021
查看次数

&& 在批处理/cmd 脚本中如何工作?

(我使用的是Win10 20H2)
我知道如果你有command A && command B,那么在“成功完成”时才command B执行是否成功的呢?command Acommand A

  • 我的第一个想法是它必须基于errorlevel's,但不可能是这样,如下所示,如果您在没有输入内容的情况下按 Enter 键,那么,正如预期的那样,您将不会看到“成功”消息,并且errorlevel是变成1
    @echo off
    :loop
    set /p u_p= && echo success
    echo current errorlevel %errorlevel%
    goto loop
    
    Run Code Online (Sandbox Code Playgroud)errorlevel但是,如果您随后输入有效的输入,尽管剩余时间为 , 您仍会收到成功消息1,那么是什么触发了&&给出成功消息呢?

  • 有人建议可能需要延迟扩展,因为如果没有它,代码会错误地报告当前的errorlevel,但是我已经尝试过,并替换引用 的行errorlevel,但我仍然得到指示成功的输出,尽管errorlevel不是0输入空输入后的所有后续输入:
    if errorlevel 1 (echo current errorlevel geq 1) else (echo current errorlevel leq 0)
    
    Run Code Online (Sandbox Code Playgroud)

我相当确定解释不是&& a 触发的0 errorlevel,而是代码导致了 …

command-line

7
推荐指数
1
解决办法
5014
查看次数

在openSUSE 11上删除root用户后如何访问MySQL?

不幸的是,我用命令删除了 MySQL 用户,delete from mysql.user现在我无法访问 MySQL。我尝试查看MySQL - ERROR 1045 - Access denied,但它不适合我,因为我没有任何 MySQL 用户。

我卸载并重新安装了 MySQL,但无法访问 MySQL;我该怎么办?我想在phpMyAdmin没有登录的情况下拥有,但我毁了整件事。

卸载后没有结果,我尝试删除MySQL的目录并重新安装它们,但再次没有结果,现在出现此错误:

Error 2002: can't connect to local mysql server through socket /var/lib/mysql/mysql.sock
Run Code Online (Sandbox Code Playgroud)

我没有任何用户可以重置密码,但是如果我必须重新安装,我不知道如何连接到 MySQL,并尝试过:

  • MySQL -u root
  • MySQL
  • mysqld-safe等链接中

linux mysql php

6
推荐指数
2
解决办法
5476
查看次数

如何设置 SSH/PuTTY 以使用 Yubikey OpenPGP 身份验证?

我想使用 YubiKey 的 OpenPGP 接口在 Windows 10 上对我的 OpenSSH 服务器进行身份验证

  • 我根据这个创建了密钥:
    gpg --card-status
    
      Reader ...........: Yubico Yubikey 4 OTP U2F CCID 0
      Application ID ...: BEEFBEEFBEEFBEEFBEEFBEEF99990000
      Version ..........: 2.1
      Manufacturer .....: Yubico
      Serial number ....: 99999999
      Name of cardholder: John Doe
      Language prefs ...: en
      Sex ..............: male
      URL of public key : https://example.com/pgp.asc
      Login data .......: johndoe
      Signature PIN ....: required
      Key attributes ...: rsa4096 rsa4096 rsa4096
      Max. PIN lengths .: 127 127 127
      PIN …
    Run Code Online (Sandbox Code Playgroud)

ssh authentication putty openpgp yubikey

6
推荐指数
1
解决办法
9878
查看次数

对 Windows 分区进行映像的最有效、本机方式是什么?

对 Windows 分区进行映像的最有效、本机方式是什么?

  • 为什么本地方法通常大多数用户的最佳方法?
  • 天然方法与传统克隆有何不同?
  • 本地工具与第三方工具的优缺点是什么?

如何在新驱动器上配置系统分区以应用映像?


  • 由于@harrymc 的一个事实上不准确的答案仍然收到了赞成票,这在很大程度上是由于他的网站资历,请参阅答案,答案检查了他的每一个声明。
  • 接受,事实准确,答案


  • 注解:
    • 许多人对“图像”命名法提出异议,“图像”[per Microsoft] 是正确的术语
      • 更改开发人员的命名法不是由个人决定的,如果我要任意地单独更改命名法,只会在引用 Microsoft Docs [Windows 手册页] 时造成更多混乱
    • 虽然我不能明确指出任何特定的 Windows 白皮书,但 Windows 的“图像”命名法可能来自从服务的角度如何引用 Windows,即“图像”,这就是为什么DISM具有/Online/Image 参数
      • 在线映像服务处理%SystemDrive%启动到它的一段时间
      • 离线镜像服务处理非引导到 %SystemDrive%
      • 图像管理处理这个问题的主题

windows imaging cloning imagex dism

6
推荐指数
2
解决办法
4062
查看次数

可以将多条 CAT3 和 CAT6 电缆并排运行吗?

是否可以将多条 CAT3 [ADSL2+] 和 CAT6 电缆并排(包括在墙内)运行 20m - 30m?

networking adsl ethernet phone

6
推荐指数
2
解决办法
3032
查看次数

为什么 SSH 总是使用服务器接受的第一个密钥?

我有三个 SSH 密钥对,可以通过以下方式找到ssh-add -L;远程服务器接受两个密钥,但只有一个密钥可用于 GitHub,我想通过代理转发克隆一个 GitHub 存储库(托管限制阻止部署密钥工作)

  • 以下无法登录 GitHub,我发现 SSH 可能使用id_rsa通过 列出的第一个密钥 [ ] ssh-add -L,忽略我的-i命令,因此代理转发仅在删除密钥后才有效id_rsa
    ssh -A -tt -i ~/.ssh/id_rsa_github user@ip 'ssh -T git@github.com'
    
    Run Code Online (Sandbox Code Playgroud)
  • 尝试添加IdentityFileand IdentitiesOnlyto ~/.ssh/config,但也不成功

这是正常行为吗?如何强制 SSH 使用特定密钥?

linux ssh ssh-agent ubuntu

6
推荐指数
1
解决办法
108
查看次数

How to convert .reg files to PowerShell set-itemproperty commands automatically?

\n

I am a tinkerer who does many registry hacks and I hate having to click many .reg files one by one; how do I convert .reg files to PowerShell Set-ItemProperty commands automatically?

\n

windows-registry powershell command-line conversion

6
推荐指数
1
解决办法
6369
查看次数

如何在 Windows 11 中旁加载 apk 文件?

(Windows 11 两周前才向开发人员发布,因此如果您在 2021 年 7 月之后阅读本文,这个问题的答案可能会改变)

Windows 11 可以运行 Android 应用程序,因此我决定升级到 Windows 11 来测试我的游戏,但是如何.apk在 Windows 11 上旁加载游戏?

  • 我有.apk一个正在开发的 Android 游戏 [同时支持 ARM 和 x86],当我在手机上下载该文件时,.apk一旦启用旁加载应用程序,我就可以轻松旁加载该游戏
  • .apk当我在 Windows 11 上加载相同内容时,它会提示How do you want to open this file?并让我从列表中选择程序,这就是 Windows 对于 Windows 无法识别的任何文件扩展名的行为方式

我尚未.apk在 x86 Android 或 Chrome OS 设备上进行测试,但解压后的文件.apk确实包含lib/x86_64包含 Godot 库的目录,如果格式错误,Windows 应该会给出不同的错误.apk

windows android windows-11

6
推荐指数
1
解决办法
9580
查看次数

“C:\Users\MyUser\AppData\Local\Programs”究竟是什么?

这个问题类似于这个问题,但是我还在寻找更直接的答案,也看过这个网站。

  • 就是%LocalAppData%\Programs在那里安装安装程序只对单个用户?
  • 它是否像%ProgramFiles%文件夹一样,但仅适用于该特定用户?
  • 这是安装单用户程序的推荐目录吗?

这不是这个问题的重复,因为我不是在谈论为什么数据存储在 中%AppData%,我在问目的%LocalAppData%\Programs是什么。

windows operating-systems windows-explorer filesystems windows-10

5
推荐指数
2
解决办法
5375
查看次数