Очень медленное копирование буфера обмена из окна Scripting

562
Bassie

У меня есть проблема в PowerShell ISE (Windows 7), где после копирования некоторого текста из области сценариев требуется около 2-3 секунд, прежде чем он действительно сохраняется в буфере обмена. В течение этого времени окно ISE не отвечает.

Я не испытываю этого ни на какой другой машине, только на своем главном компьютере на работе, и я не могу найти что-либо еще в Интернете об этом.

Мой компьютер делал это столько, сколько я себя помню, поэтому все еще испытываю проблему после многих перезагрузок ПК и ISE.

Я также заметил, что задержка присутствует независимо от того, как я копирую текст:

Ctrl + C

Right-Click + 'Copy'

$ "test text" | clip

Кто-нибудь знает, что вызывает эту проблему, и как я могу решить ее?

Спасибо

1
Вы пытались запустить ISE без профиля? `powershell_ise.exe -NoProfile` root 7 лет назад 1
@root Спасибо за ваш комментарий - только что попробовал, и все еще есть задержка в 2 секунды при копировании Bassie 7 лет назад 0
Другие команды копирования в буфер обмена тоже медленные? Вы пробовали перезапустить PowerShellI ISE? Вы пытались перезагрузить компьютер? DavidPostill 7 лет назад 1
@DavidPostill Copy и Paste оба работают нормально в других приложениях - только в ISE я решаю эту проблему. Это происходит независимо от того, каким образом я копирую текст (я попробовал 3 разных метода, перечисленных в вопросе) Bassie 7 лет назад 0
Сначала я бы попробовал `sfc / scannow`, который почти никогда не помогает, но все же является хорошей отправной точкой. если это не решает проблему, рассматривали ли вы вопрос об обновлении PowerShell до новой версии? SimonS 7 лет назад 1
@ SimonS Я думаю, что `sfc / scannow` действительно сделал это! Bassie 7 лет назад 0
@Bassie хорошо, очень мило! я расширю это до ответа SimonS 7 лет назад 0

1 ответ на вопрос

1
SimonS

использовать sfc /scannowдля сканирования и восстановления отсутствующих или поврежденных системных файлов.

Чтобы просмотреть журнал выполнения SFC, используйте:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

Дополнительная информация: https://support.microsoft.com/en-us/kb/929833