Не удается скопировать вставку с первой попытки

11

Когда я пытаюсь скопировать и вставить что-то из firefox, чтобы сказать блокнот или слово, это не сработает с первой попытки. То есть я захожу в firefox, выбираю текст, щелкаю правой кнопкой мыши, выбираю копирование, затем переключаюсь в блокнот, щелкаю правой кнопкой мыши, выбираю вставку, но там вставляется не то, что я только что скопировал, а то, что было в буфере обмена до того, как я скопировал. Если после этого я вернусь в Firefox и скопирую этот текст снова, а затем вернусь в блокнот, тогда он будет вставлен правильно. Таким образом, чтобы скопировать вставить что-то мне нужно 2 попытки.

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

Я использую Firefox 7.0.1 и Windows 7. Кроме того, это не только с Firefox, иногда то же самое происходит, когда я копирую вставить из других программ.

В чем может быть причина, и как я могу это исправить?

Sunny88
источник
У меня такая же проблема. Если сообщество не может ответить на этот вопрос хорошо, я положу за это награду.
bwDraco
Реализовано: superuser.com/questions/145268/…
Ƭᴇcʜιᴇ007
@ techie007 Я запустил это приложение, но оно не сделало ничего, кроме как сказать, что все в порядке.
Sunny88
Microsoft Office установлен?
HaydnWVN
@HaydnWVN Да, установлено.
Sunny88

Ответы:

1

Это известная проблема для Firefox. Проверьте http://kb.mozillazine.org/Clipboard_not_working .

Раздел Удаление AppInit_DLLS описывает решение наиболее распространенной причины задержки. Переименование этого раздела реестра, скорее всего, решит проблему (это было сделано для меня в Firefox 7.0.1, Windows XP SP3). Проверьте содержимое того же ключа реестра после перезагрузки. Если проблема не устранена, приложение, которое появилось в ключе, является тем, которое вызывает проблему.

Также убедитесь, что на веб-странице, к которой вы обращаетесь, не используется сценарий кейлогинга (что может быть желательным поведением), который блокирует использование Ctrl + C, Ctrl + V.

Алексей Данченков
источник
2

Это очень случайная проблема, которая существует в Windows всегда. Обычно я нажимаю Ctrl-C пару раз, когда хочу убедиться, что копия действительно сделана. В противном случае, одна из примерно дюжины операций копирования пропускается.

Однако в вашем случае частота пропущенных копий кажется намного выше, это может быть вызвано тем, что какой-то установленный продукт продолжает получать доступ к буферу обмена. Чтобы скопировать в буфер обмена, Firefox (или любой другой продукт) должен получить эксклюзивный доступ к нему, что невозможно, если к нему уже обращались какие-либо другие программы.

Моей первой попыткой было бы перезагрузиться в безопасном режиме и посмотреть, решена ли проблема. Если это так, то какой-то установленный продукт мешает, и вам нужно будет выяснить, какой, пытаясь. Такой продукт, вероятно, запускается во время загрузки, и хорошим средством для поиска и отключения / повторного включения элементов автозагрузки является автозапуск для Windows , который также может сохранять и восстанавливать текущие настройки.

Любой продукт, который касается буфера обмена, является подозрительным, особенно расширители буфера обмена и тому подобное.

Если эта проблема возникает только в Firefox, это может быть вызвано расширением. Вызовите «Mozilla Firefox (безопасный режим)», чтобы проверить эту возможность. Если это так, отключите расширения, пока не найдете виновного.

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

harrymc
источник
0

Вы убедились, что ваш «буфер обмена» пуст? Вам может потребоваться очистить буфер обмена через Microsoft Office - другими словами, через Microsoft Word в области задач «Буфер обмена».

Если проблема не исчезнет, ​​вам может даже потребоваться создать новый ярлык на рабочем столе, который выполняет эту команду:

cmd /c "echo off | clip"

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

Тем не менее, делайте один шаг за раз - это, вероятно, что-то простое. Вы в курсе своей системы Windows 7? Попробуйте перезагрузить - это Windows!

Оскар
источник
Разве буфер обмена не должен очищаться автоматически при копировании новой вещи? Если каждый раз перед копированием мне придется очищать буфер обмена нажатием на ярлык, это будет даже хуже, чем в текущей ситуации. Да, я в курсе последних изменений в Windows и копирование уже несколько месяцев.
Sunny88
1
Microsoft Office (и я думаю, IE8 +), вы можете скопировать несколько вещей.
HaydnWVN
0

Очистили буфер обмена, кэши и все остальное, а контрольная команда C просто не работает первый раз каждый раз наугад. Даже тщательно проверил это и обнаружил, что он может не работать во второй раз, а иногда.

Я подозреваю: поскольку это системная команда, а Windows никогда не была ОС реального времени, начиная с версии 3.x, вызов системы не перехватывается при отправке. Этого никогда не случалось в DOS или 3.x, и это происходило с тех пор, как в режиме реального времени его заменили на циклы, сканирование (что угодно). Рассмотрим, как протокол требует отправки команды CNRL C, а затем рассмотрим время цикла, управляемого прерыванием. Другие программные операции всегда могут помешать команде. Исчез в цифровом тумане, потому что время удержания команды меньше времени цикла.

Это похоже на левую кнопку на клавиатуре, требующую нажатия и удержания в течение длительного времени, прежде чем можно будет вводить заглавную букву другим левым пальцем. Команда не фиксируется в цикле достаточно скоро. В клавиатуре я подозреваю, что это проблема подпрограммы сканера клавиатуры во встроенной в сканер микропроцессорной системе клавиатуры, хотя это может быть Windows. Требует тестирования.

Короче говоря, даже если вы сохранили и использовали элемент управления C, лучше быть уверенным, что элемент управления V использовался для его вставки куда-то перед тем, как вы продолжите. При сохранении следующего сохранения или опечатки может произойти сбой в используемом вами редакторе, и скопированный материал может даже не оказаться в буфере обмена, если вы не вставили его в какое-либо другое программное обеспечение и точно не знаете, что он существует в буфере обмена.

Скорее всего, это основная функция для опытного пользователя, которая никогда не будет работать правильно, как в случае с левой клавишей Shift. Лучше всего наклеивать и продолжать, как почти все остальное. Измерьте дважды, отрежьте один.

Рисс
источник
У меня никогда не было проблем с <shift> или <control> на окнах (за исключением очень редкого состояния «зависания»). В любом случае, ваш ответ не является ответом. В лучшем случае это комментарий.
DavidPostill
0

Несмотря на проблемы с Firefox, достаточно было просто нажать Alt-вкладки в программе Office 2010, чтобы очистить мой буфер обмена. Это исправление сняло флажок надстройки COM «Отправить на Bluetooth». В Outlook ...

File --> Options --> Add-Ons --> COM Add-Ons --> Go. 

Я использую Office 2010, Windows 10 на Dell Latitude E6540, но это может показаться очень распространенной и долговременной проблемой. Какой взломщик. Честная игра для тех, кто нашел это первым.

bbsimonbb
источник