22

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

Я пытался сделать это в нескольких программах, включая блокнот.

Существует ли быстрое и простое решение этой проблемы, которое не включает перезагрузку моего компьютера?

8 ответов8

35

Нашел решение здесь

Запустите следующее: cmd /c "echo off | clip"

Вы можете даже превратить это в ярлык на рабочем столе, если проблема не исчезнет.

12

Для меня проблема возникала только тогда, когда был сеанс RDP, открытый для другой машины. После закрытия RDC буфер обмена снова начал работать.

3

Ни одно из вышеперечисленных решений не помогло мне. Это, однако, сделал:http://sys-talk.blogspot.com/2009/04/clip-board-not-working-in-windows-xp.html (я вставляю URL из браузера :)) Как правило, Этот инструмент находит приложение, которое содержит буфер обмена. Для меня это был Xserver. Для вас, кто знает.

3

Если это поверх удаленного рабочего стола (RDP), убедитесь, что на удаленном компьютере запущен rdpclip.exe. Вы можете запустить его, используя Win+R, а затем rdpclip

2

Вероятно, есть приложение, которое "заблокировало" буфер обмена. Попробуйте выяснить, какое приложение это сделало, и закройте его.

В моем случае это был зависший Greenshot.

0

Блокнот Windows может не обрабатывать слишком большой контент или контент со специальными символами. Хотя Блокнот обычно удаляет неподдерживаемые кодировки наборов символов или управляющие символы, в первую очередь это простой редактор текстовых файлов.

В моем случае я вставил большой объем кода из своей среды разработки, которая явно перегружала Блокнот. Даже запустить команду для очистки буфера обмена вручную не удалось. [cmd /c "echo off | clip"]

В соответствии с предложением Мэтью Лока о приложении, которое заблокировало буфер обмена Windows, я сузил преступника до Блокнота. Сразу после завершения процесса NOTEPAD блокировка буфера обмена Windows была снята.

0

Убить процесс «explorer.exe», это было источником моей проблемы, когда я его убил, копирование / вставка снова начала работать. Обратите внимание, что панель приложений отключится, и вам нужно будет выполнить explorer.exe из taskmgr, Новая задача.

Другой вариант - в бесплатном приложении Systernals "Process Explorer", выберите файл explorer.exe, затем "Свойства", вкладка "Темы", выберите «Ole32.dll» и нажмите "убить".

После уничтожения темы я не смог снова воспроизвести ошибку.

0

Простое исправление: попробуйте перезагрузить компьютер. Не становится проще, чем это.

Что касается возможных причин:

  • Ошибка в приложении: он получил буфер обмена и никогда не освобождает его
  • В Windows некоторое время назад не хватало памяти, и теперь она запуталась. Вероятно, скоро произойдет сбой (синий экран).
  • Вирус

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .