В этом руководстве пошагово описаны несколько простых способов очистки буфера обмена в Windows 10, 8 и Windows 7 (впрочем, актуально и для XP). Буфер обмена в Windows — область в оперативной памяти, содержащая скопированную информацию (e.g. Вы копируете текст в буфер обмена, нажав Ctrl+C) и доступен во всех программах, запущенных в операционной системе для текущего пользователя.
Для чего вам может понадобиться очистка буфера обмена? Например, вы не хотите, чтобы кто-то другой вставил из буфера обмена что-то, чего он не должен видеть (e.g. пароль, хотя для них не следует использовать буфер обмена), или содержимое довольно громоздкое (e.g. это часть фотографии с очень высоким разрешением) и вам необходимо освободить оперативную память.
Очистка буфера обмена в Windows 10
Начиная с версии 1809 October 2018 Update, в Windows 10 появилась новая функция, журнал буфера обмена, которая позволяет, помимо прочего, очистить буфер обмена. Вы можете сделать это, открыв журнал с помощью клавиш Windows + V.
Замена содержимого буфера обмена — самый простой и быстрый способ
Вместо очистки буфера обмена Windows можно просто заменить его содержимое другим содержимым. Вы можете сделать это буквально за один шаг, причем разными способами.
- Выделите любой текст, даже одну букву (это можно сделать и на этой странице) и нажмите Ctrl+C, Ctrl+Insert или щелкните по нему правой кнопкой мыши и выберите пункт меню "Копировать". Содержимое буфера обмена будет заменено этим текстом.
- Щелкните правой кнопкой мыши на любом ярлыке рабочего стола и выберите "Копировать", он будет скопирован в буфер обмена вместо предыдущего (и не займет много места).
- Нажмите Print Screen (PrtScn) на клавиатуре (на ноутбуке может понадобиться Fn + Print Screen). Снимок экрана будет помещен в буфер обмена (займет несколько мегабайт в памяти).
Обычно это хороший вариант, хотя это и не совсем очистка. Но если этот способ вам не подходит, вы можете сделать что-то другое.
Использование командной строки для очистки буфера обмена
Если вам нужно очистить буфер обмена конкретно, вы можете использовать для этого командную строку (не нужно использовать права администратора)
- Запустить командную строку (в Windows 10 и 8 можно щелкнуть правой кнопкой мыши на кнопке Пуск и выбрать нужный пункт меню).
- В командной строке echo off | clip и нажмите Enter (клавиша для ввода вертикальной черты обычно Shift + крайняя справа в верхнем ряду клавиатуры).
Готово, буфер обмена будет очищен после выполнения этой команды, вы можете закрыть командную строку.
Поскольку неудобно каждый раз вызывать командную строку и набирать команду вручную, вы можете создать ярлык этой команды и поместить его, например, на панель задач, а затем использовать его, когда вам нужно очистить буфер обмена.
Чтобы создать такой ярлык, щелкните правой кнопкой мыши в любом месте рабочего стола, выберите "Создать" — "Ярлык" и в поле "Объект" введите
C:\Windows\System32\cmd.exe /c "echo off | clip"
Затем нажмите "Далее", введите имя ярлыка, например, "Очистить буфер обмена" и нажмите Ok.
Теперь вам просто нужно открыть этот ярлык, чтобы очистить его.
Программы для очистки буфера обмена
Я не уверен, что это оправдано для описанной здесь единичной ситуации, но вы также можете использовать сторонние бесплатные программы для очистки буфера обмена в Windows 10, 8 и Windows 7 (однако, большинство из этих программ имеют более широкий функционал).
- ClipTTL — не делает ничего, кроме автоматической очистки буфера обмена каждые 20 секунд (хотя этот промежуток времени может быть не очень удобным) и по нажатию на иконку в области уведомлений Windows. Официальный сайт, где можно скачать программу https://www.trustprobe.com/fs1/apps.html
- Clipdiary — программа для управления элементами, скопированными в буфер обмена, с поддержкой горячих клавиш и широким набором функций. Имеет русский язык, бесплатна для домашнего использования (выберите "Бесплатная активация" в пункте меню "Помощь"). Кроме всего прочего, это позволяет легко очистить буфер. Скачать можно с официального сайта http://clipdiary.com/rus/
- JumpingBytes ClipboardMaster и Skwire ClipTrap — функциональные менеджеры буфера обмена с функцией очистки буфера обмена, но без поддержки русского языка.
Кроме того, если кто-то из вас использует утилиту AutoHotKey для назначения горячих клавиш, вы можете создать скрипт для очистки буфера обмена Windows с удобным для вас сочетанием клавиш.
Следующий пример выполняет очистку по Win+Shift+C
+#C:: Буфер обмена := Возврат
Надеюсь, этих вариантов будет достаточно для решения вашей задачи. Если у вас нет, или вдруг есть свои, дополнительные способы — можете поделиться в комментариях.