@
1054850490 不要去修复 PowerShell 上的错误, 那是一个无法修复的错误, 虽然可以使用注册表来处理这个问题。
尝试修复 pwsh.exe 的错误,这个错误很容易修复。就是你的路径定位错误。
当我用#16 楼的代码运行的时候,就会跳出以下警告: 这个是 yt-dlp 内部的错误,和 powershell 没啥关系,这个错误是 YouTube 返回的错误,它说这个视频是: Unavaiable videos are hidden.
```powershell
$env:HTTP_PROXY="http://127.0.0.1:1081"
$env:HTTPS_PROXY="http://127.0.0.1:1081"
Get-Location # 看下为啥你的 powershell 会将活动目录定位到系统路径(pwsh 下)
New-Item -ItemType File -Name '总文件 15.txt'
pause
yt-dlp --lazy-playlist --flat-playlist --print "/watch?v=%(id)s" --print "/shorts/%(id)s" "
https://www.youtube.com/playlist?list=PLsPAeAwxHrfMjtOU5Y-2qT32aMIP2nCFH" *>&1 | % {$_; if($_ -notin (gc "总文件 15.txt")){$_ >>"总文件 15.txt"}}
pause
```