windows10 powershell上切換至cmd


前言

在windows10 上是遇到了坑,因為出現了這樣的情況!不要說什么盜版,公司買的正版呢。

上圖是powershell,下圖是 cmd,然后我同樣使用powershell 與 cmd,查詢node版本,使用node -v.

我不知道發生了啥,反正就是坑了。我是個凡人,這不是我應該解決的問題。

特來求教。

臨時解決方案

我使用,把powershell 切換至 cmd。

這個時候需要改注冊表。

1.打開注冊表,我建議用命令打開,比方說win+r,輸入regedit,那么將會出現注冊表。

2.修改注冊表:

\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command 這個是注冊位置。

那么我們需要修改的只是command 命令中的powershell命令。

將 powershell.exe -noexit -command Set-Location -literalPath '%V'

改為 cmd.exe /s /k pushd "%V"

這個舉動很容易理解,以前打開powershell,現在打開cmd。

如果以后熟悉了powershell,那么可以改回去。

遇到的問題

如果遇到問題,可以看到下面的問題方案。

1.在修改中我們可能會遇到權限問題,這是很正常的,因為我們使用的不是電腦的“administrator”角色,而是一些子角色,那么需要做一些修改。

查看 command 的權限:

點到當前用戶,可以看到當前用戶,只有讀取權限。

這個時候我是無奈的,沒有權限,我可以猜想要切換到administrator下啊。

然而一個詭異的舉動出現了。

我居然不在超級用戶的權限下可以修改所有者,然后我點擊修改所有者到自己當前用戶,然后在修改當前用戶權限為完全控制,然后我按住shift 然后右鍵點開powershell就是cmd了。

總結

windows 操作系統博大精深。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM