AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[windows](computer)

Martin Hope
sushi
Asked: 2025-04-30 00:49:38 +0800 CST

从任务管理器导出命令行列

  • 9

在任务管理器中,有一列Command line。

截屏

我想将这些信息导出到 CSV 文件。捕获内存列也很有用,结果如下:

Process | Command Line  | Memory Usage (KB)
___________________________________________
foo     | <path>\foo.exe| 1000

此处的答案建议使用该tasklist /FO csv命令,但我没有看到任何包含该Command line列的选项。

还有其他方法可以获取这些信息吗?解决方案不必与任务管理器或tasklist命令相关;它们只是我查看信息的地方。

windows
  • 2 个回答
  • 42 Views
Martin Hope
Kris Rice
Asked: 2025-04-25 18:30:19 +0800 CST

无法从 WSL 内部与连接到主机的 USB NIC 进行通信

  • 5
悬赏将于4天后到期。回答此问题的玩家可获得+50声望奖励。Kris Rice希望引起更多人对此问题的关注。
这个问题是从 Server Fault迁移过来的,因为可以在超级用户那里找到答案。 迁移时间 是 3 天前。

我的设置:

我有一台装有 USB 网卡的 Windows 11 主机。我 networkMode按照mirrored以下方式配置了 WSL: https://learn.microsoft.com/en-us/windows/wsl/networking#mirrored-mode-networking。

然后我可以毫无问题地看到 Linux 内部的适配器。

我可以从 Windows 命令行 ping 适配器,但是无法从 Linux ping NIC。

  • 网卡IP:192.168.2.14
  • Windows 主机 IP(在 NIC 上):192.168.2.10
  • 由于镜像,Linux IP(在 NIC 上):192.168.2.10

我尝试过的方法:

使用连接到我的主网络的默认网络适配器,我可以 ping:Linux -> Windows 主机 -> 网络适配器 -> 通过网络 -> 另一台机器

但是,我无法 ping 通:Linux -> Windows 主机 -> NIC

我也尝试设置 Hyper-V 虚拟适配器并使用它,但仍然没有任何效果。

作为最后的手段,我禁用了所有 Linux 和 Windows 防火墙,但仍然没有成功。

更新:

我将网络模式恢复为默认模式(NAT),并改为usbipd允许 Windows 将 USB 适配器直通到 WSL(因为它是 Asix USB->以太网设备)。这让我更进一步。我编译了一个自定义的 WSL 内核,重新启动,然后安装并加载了 Asix 驱动程序的模块。现在我可以看到适配器,并在其上为我的 Linux 环境设置 IP 地址。

在此处输入图片描述

问题是:我可以ping通,但终端里的ping就卡住了。设备上的指示灯闪烁,表示正在接收数据包。

于是我用 Wireshark 扫描了一下,看看到底是怎么回事。Wireshark 显示适配器确实在响应。那么为什么我的终端卡住了?是不是还有其他问题?

更新 2 我捕获了一些日志。在重建之前,我设法在内核中启用了 USB/IP 日志记录。

我不太确定我在这些日志中寻找什么,也许更有经验的人可以发现这里是否存在问题?

日志链接:https://drive.google.com/file/d/1itXr80wWiOkEglgoDIE2OP5bPNuEtjx3/view?usp =sharing

在此处输入图片描述

windows
  • 2 个回答
  • 17 Views
Martin Hope
Raheel Khan
Asked: 2025-04-27 09:11:58 +0800 CST

如何在 Windows 11 中查询未知包而不是更新它们?

  • 6

我尝试使用winget如下方法:

C:\Windows\System32>winget update --all

Name                          Id                       Version    Available  Source
-----------------------------------------------------------------------------------
Cisco Webex Meetings          Cisco.CiscoWebexMeetings 43.10.0    45.2.1.2   winget
NVIDIA GeForce NOW 2.0.71.162 Nvidia.GeForceNow        2.0.71.162 2.0.73.139 winget
2 upgrades available.
1 package(s) have version numbers that cannot be determined. Use --include-unknown to see all results.

(1/1) Found NVIDIA GeForce NOW [Nvidia.GeForceNow] Version 2.0.73.139
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://ota-downloads.nvidia.com/ota/GeForceNOW-release_4BFB97.exe
  ██████████████████████████████   165 MB /  165 MB
Successfully verified installer hash
Starting package install...
Successfully installed

122 package(s) have version numbers that cannot be determined. Use --include-unknown to see all results.

C:\Windows\System32>

请注意,检测到了 122 个未指定版本的软件包。当我尝试使用命令 时winget update --include-unknown,它仍然返回相同的列表。但是,如果我尝试winget update -all --include-unknown,它就会开始下载这 122 个软件包,其中大多数我甚至都不知道。

我只是想查询那些未知的软件包,而不是更新它们。有什么办法吗?

windows
  • 1 个回答
  • 51 Views
Martin Hope
Marcello Miorelli
Asked: 2025-04-23 16:21:05 +0800 CST

如何通过 powershell 设置文件资源管理器选项?

  • 6
这个问题是从 Server Fault迁移过来的,因为可以在超级用户那里找到答案。 迁移时间: 4 天前。

文件扩展名对我很重要。因此,目前我手动取消勾选下面的框

在此处输入图片描述

有没有什么方法可以通过 powershell 或任何其他语言识别其中设置的值?

有没有办法将其设置为取消勾选(不隐藏文件的扩展名类型)?

windows
  • 1 个回答
  • 88 Views
Martin Hope
Franck Dernoncourt
Asked: 2025-04-23 02:29:30 +0800 CST

如何查找并重新启动在计算机关机中断期间关闭的鼠标相关程序?

  • 5

我中断了电脑关机,结果鼠标光标移动得慢了很多,而且光标变小了。我估计是一些与鼠标相关的程序被关闭了:如何找到并重启它们?我使用的是 Windows 11 24H2 专业版。我用的是罗技 M240 鼠标。

windows
  • 1 个回答
  • 47 Views
Martin Hope
eliotttak
Asked: 2025-04-17 15:09:43 +0800 CST

.jssc 文件夹是什么?我可以删除它吗?

  • 8

我正在运行 Windows 10(但我不确定这是否真的重要),并且在我的用户配置文件夹(%userprofile%\)中我发现了一个名为的子文件夹.jssc\。

以下是其内容:

.jssc/
└── windows/
   └── jSSC-2.8_x86.dll

这是什么?哪个程序创建的?我可以删除它吗?

windows
  • 1 个回答
  • 118 Views
Martin Hope
Monsterkwak
Asked: 2025-04-15 16:30:14 +0800 CST

是否有 CMD 或 Powershell 命令可以将多个文件从特定文件夹移动到该特定文件夹的上一级?

  • 5

文件夹结构如下

C:
¦   
¦   
+---Parent folder1
¦    
¦       +---Sub-folder
¦               +---Folder-with-specific name
¦                       File1
¦                       File2
+---Parent folder2
¦    
¦       +---Sub-folder
¦               +---Folder-with-specific name
¦                       File1
¦                       File2

我想移动这个结构中的文件:

C:
¦   
¦   
+---Parent folder1
¦       +---File1
¦       +---File2
+---Parent folder2
¦       +---File1
¦       +---File2

我不擅长编写脚本,由于我正在处理许多文件,因此自动化执行此操作可以节省大量时间。

非常感谢。

编辑:抱歉,我发帖时没能附上我的原始代码。我通过阅读一些教程解决了这个问题,我会把它作为答案发布出来。

windows
  • 3 个回答
  • 100 Views
Martin Hope
themaninthesuitcase
Asked: 2025-04-14 18:00:01 +0800 CST

为什么 git commit 签名不使用 ssh-agent?

  • 9

我正在尝试使用 ssh-agent 来允许使用带有密码的 ED25519 ssh 密钥进行无密码签名 git 提交。

但是,每次我从命令行提交时,系统都会要求我输入密码。我怀疑这是配置问题,因为 Visual Studio 运行正常,只是命令行或 VS Code 不行。

我使用的是标准的 Windows 环境,而不是 Git Bash 或 WSL。

  • ssh-agent 设置为在启动时运行,并已验证
  • ssh-add -l显示已添加正确的密钥
  • 我已设置GIT_SSH为 C:\Windows\System32\OpenSSH\ssh.exe

Git 配置明智

  • core.sshCommand = C:/Windows/System32/OpenSSH/ssh.exe
  • signingkey设置为添加到的键ssh-agent
  • commit.gpgsign = true
  • gpg.format = ssh

显示 ssh 配置的终端窗口的屏幕截图

操作系统 Windows 10 22H2 git 2.49.0.windows.1 终端 1.22.10731.0 Powershell 7.5.0

windows
  • 1 个回答
  • 540 Views
Martin Hope
Mateuszq28
Asked: 2025-04-12 18:14:28 +0800 CST

2025 年新的 Bing 壁纸位于何处?

  • 6

注意:我无法对这个其他超级用户问题添加新评论,所以我创建了这个新问题。


微软更改了必应壁纸的保存位置,我找不到了。有人知道它们在哪儿吗?

  1. 我尝试在 %UserProfile%\AppData\Local\Microsoft\BingWallpaperApp 重新创建 WPImages 文件夹,
    因为它消失了,然后重新启动计算机,但图像仍然没有保存在那里。
  2. 我也尝试重新安装 Bing 壁纸。
  3. 尝试通过以下方式查找它们:使用 CMD 命令列出整个 C 盘:tree /f /a > tree_2025-04-12.txt然后通过正则表达式搜索创建的列表文件:\b[0-9]{8}\.jpg\b但没有找到任何内容。
windows
  • 1 个回答
  • 254 Views
Martin Hope
u01jmg3
Asked: 2025-04-10 22:04:00 +0800 CST

如何通过使用 Windows CMD 文件从 composer.json 中提取来动态设置我的终端使用的 PHP 版本?

  • 5

每次打开 Windows 终端时,我都会运行一个名为的文件doskeys.cmd来设置命令别名等。

应该composer.json存在,我想从中提取 PHP 版本,以便我可以动态设置我的终端以使用该版本的 PHP。

例子composer.json:

{
    "license": "MIT",
    "require": {
        "php": "^8.4",
        "mekras/php-speller": "^2.3.0"
    },
    "scripts": {
        "post-root-package-install": "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    },
    "config": {
        "platform": {
            "php": "8.4.4"
        }
    }
}

从这个文件中提取8.4(第 4 行)。

这是我目前拥有的代码:

if exist composer.json (
    for /f "tokens=1,2 delims=: " %%a in (composer.json) do (
        echo %%a|findstr /b """php"": """^">nul

        if '%errorlevel%' EQU '0' set php=%%b
    )
)

if exist composer.json echo %path%|findstr /b "C:\PHP">nul || set path=C:\PHP\php-%php%;%PATH%

然而,它存在两个问题。

  1. findstr不会忽略不包含的行"php": "^(这对于我需要提取的行来说是唯一的),所以我的代码只有"php": "^8.4",在最后一行才有效。
  2. 我只能提取"^8.4",(而不是8.4)
windows
  • 1 个回答
  • 31 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve