复制和粘贴停止工作


54

几个月以来,我一直遇到一个问题,在使用笔记本电脑几周而没有重新启动后,我将逐渐失去复制和粘贴的能力。首先,它仅在诸如Terminal和Sublime Text之类的不同应用之间进行,但最终它在系统范围内停止在任何地方使用。

当我键入此内容时,似乎什么都没有复制到剪贴板。不在textedit,chrome,safari,终端或其他版本中。

进入“查找器”>“剪贴板”仅显示一小段文本,这是我在完全停止工作之前成功复制的最后一件事。

我应该在此处转储进程列表以显示我正在运行的程序吗,还是可能是引起常见问题的原因?

我正在使用运行10.9的13英寸视网膜Macbook Pro。

谢谢

编辑1:它也是拖放。

编辑2:尝试在Internet上找到一百万个修复程序(更改文件权限,/ private / var修复程序,禁用隐藏文件的显示等,逐个杀死第三方进程)后,这些方法均无效。但是,我确实发现,终止WindowServer进程(本质上会关闭所有窗口并重置GUI)确实为问题提供了一个临时的“解决方案”,并带回了复制粘贴和拖放操作。但是,这并不特别令人惊讶。这几乎和重新启动一样不方便,这是我的旧修正。仍想找出根本原因。我主要怀疑的是,即使杀死了Crossover及其处理器,我通过Crossover运行的Windows应用程序仍在混乱系统。

编辑22/6:我将发布kextstat的进程列表和结果| 问题再次出现时,请使用grep -v com.apple。


2
开始执行此操作时,一定要发布一个正在运行的进程的列表。同时向我们发送非Apple内核扩展的列表。(kextstat | grep -v com.apple
daviewales 2014年

@Martin等待kextstat | grep -v com.apple结果。
罗布2014年

我没有解决方案,我只想补充一点,自Mavericks发布以来,我也遇到过几次拖放问题,所以我想这只是一个罕见的错误。不幸的是,重启一直是我的解决方案。
BlackWolf 2014年

1
@Rob为什么要为此悬赏?他不会帮助我们提供更多信息...
Thomas Ayoub 2014年

@Rob kextstat | grep -v com.apple一旦问题再次出现,我将发布一个进程列表和结果。从那以后就再也没有发生过,尽管还没有那么多地使用这台机器。
马丁

Answers:


20

每当遇到此问题时,都是因为我不小心打开了鼠标键。(Option+ 5)仅当您的键盘没有数字键盘时,才是这种情况。


4
我要感谢您,从未来开始。这让我发疯。
丹尼斯

4
哇,谢谢你的提示!:如何关闭这个功能apple.stackexchange.com/questions/56506/...
马塞尔Jackwerth

目前,这并不是“只有键盘没有数字键盘的情况”,实际上我偶尔会在全键盘上使用它。
lifecoder

2
在El Capitan上没有为我工作。在此OSX版本中,选项X5不会自动打开鼠标键。
a20

它在macOS Sierra上也对我有用。要澄清的是⌥+ 5。
Tomanow

4

当某些系统服务崩溃/重新启动时,可能会发生这种情况。之前启动的应用程序无法与之后启动的应用程序交换其复制缓冲区。如果退出较早启动的应用程序并重新启动它,它将再次正常工作。


这听起来很合理,但实际上并非如此。我尝试将其复制并粘贴到Chrome上的同一网站/标签中,但无法正常工作。
a20

谢谢,我重新启动崇高,现在我终于可以复制粘贴再次wooho
PAR尼尔斯Amsen

3

请检查pbcopy命令是否正常工作。

如果失败,则此处的建议可能会通过重新启动粘贴板服务而有所帮助,例如:

launchctl stop com.apple.pboard
launchctl start com.apple.pboard

如果这样做无济于事,并且您希望避免重新启动,则可以尝试使用Karabiner应用程序重新映射“复制并粘贴”快捷方式。请参阅:重新映射Ctrl + C,Ctrl + V和Ctrl-X


2

这听起来像一个极端的答案,但事实并非如此。如果您使用的是OSX 10.8+,则在计算机启动时按alt,进入磁盘实用程序并验证/修复所有内容。然后去重新安装OSX。当我弄乱OS文件时,我至少做了12次。它不涉及您的文件,仅涉及OSX文件。这将花费几个小时并建立良好的Internet连接,但已解决了我遇到的每个操作系统级别的问题。


5
这可能是一个可行的解决方案,但它仍然非常极端!
Keegan Quinn

这么糟糕的答案。Steve TMQ在下面的回答要好得多。
a20

2

首先,很抱歉这篇文章的篇幅以及我的拼写困难。

人们在给出答案的同时却没有提供良好答案所需的信息。

马丁需要提供的信息是:

1)他如何尝试进行剪切和粘贴(仅使用鼠标或使用键盘(“ command + c”进行复制,“ command + v”进行粘贴))或同时进行剪切和粘贴,或使用菜单项?

2)高亮对象对C + P是问题吗?

3)已安装并正在运行什么软件?(因为随着时间的流逝,问题变得越来越严重,这听起来像是带有错误的程序的“内存泄漏”)

他告诉使用者他做了什么以及为什么(查看互联网上的答案),但是在不知道原因的情况下应用您在互联网上找到的答案会使情况更糟。

现在,根据给出的信息给出答案:由于他的问题随着时间的推移而变得越来越糟,因此必须归因于随着时间推移而出现的问题或在某些时候触发的问题,它必须是软件。

为什么不使用硬件?时间范围是几秒钟而不是几秒钟,几分钟或几小时,那么它不太可能是硬件。

为什么操作系统不太可能,为什么?因为我们在运行他正在运行的相同版本的OS X的所有其他系统上都没有看到此问题。

这不太可能是“权限”问题,因为它发生在一周的时间范围之后。如果是“许可”,那么它将一直(立即)一直发生。

剩下的就是:已安装的软件。

马丁说杀死“ WindowServer”可以解决问题:为什么?所有使用剪切和过去的软件都使用“ WindowServer”,并且如果有任何软件使“ WindowServer的剪切和过去服务”不堪重负,可能是由于错误导致的内存泄漏,那么这种现象是可以预期的。同样,由于OS X使用缓存系统,因此杀死内存和磁盘的错误进程将无法清除缓存或修复症状。因此,跟踪软件并不是一件容易或快捷的事情。

因此,了解以上情况;即使他杀死了Crossover程序并且没有用,我们可以说,仍然可能是Crossover或Crossover本身使用的程序导致了问题,特别是如果Martin在Crossover和OS X程序之间运行的程序之间进行剪切和粘贴时。不知道他使用了哪些其他程序,包括与Crossover一起使用的程序,就很难前进。

马丁能做什么?

1)更频繁地关闭计算机。

2)注意第一个错误发生之前需要花费多长时间,并保持运行记录,记录他在那段时间运行了哪些程序。

3)注意使用特定程序后问题是否立即开始。

4)找到一种无需Crossover程序的工作方式,找到MAC OS X替代品

5)如果您无法从Windows程序移走并拥有intel mac,请考虑使用VMware和Crosscamp的Bootcamp安装

6)如果您必须使用Crossover,则需要找到导致问题的程序,这将花费很长时间,因为您要花几周的时间才能开始出现问题。以下几点是针对此过程的。

7)只能使用Mac程序一段时间(恰好是问题开始所花费的时间,如果问题尚未开始,那么问题必然出在Crossover或Crossover本身下运行的程序)。

8)如果问题出在:-)处,则只能使用Mac程序和Crossover下的另一个程序:-)找到它。

9)如果问题出在:-)上,则只能使用Mac程序和Crossover下的另一个程序:-)找到它。

10)重复8到9,直到出现问题为止:-)找到了。

11)备份您的数据文件

12)重新格式化/擦除磁盘

13)重新安装OS X


0

这可能是一个错误的sudo命令,该命令删除了文件或病毒。

从您的描述看来,它很可能是病毒。在这种情况下,您需要以某种方式重新安装特立独行。是的,病毒真的很烂。

但是首先,您可以尝试其他一些方法。

解决问题的方法:

  1. 尝试使用“磁盘工具”仔细检查您的权限,看看是否有任何时髦。
  2. 如果您使用的是强大的苹果鼠标,则复制和粘贴功能容易出现问题。
  3. 检查并查看是否已安装任何Logitech应用程序,它们也容易引起复制和粘贴问题。
  4. 许多打印机应用程序都可能导致类似的问题,特别是Lexmark。
  5. 哦,请确保您的鼠标在系统偏好设置中已打开辅助按钮功能。
  6. 如果这些都不起作用,并且您不想购买新计算机或以某种方式重新安装整个操作系统,请尝试此操作。(警告您必须是一点点黑客(尽管实际上并不是很多黑客))。重新安装重要的系统文件。您可能在想。“怎么样?!!”。好吧,我告诉你。取出旧的Mavericks安装磁盘或应用程序,然后找到系统文件。然后右键单击该应用程序(或磁盘上的应用程序),然后选择“显示软件包内容”。然后,它将调出应用程序内容的文件夹。进入目录文件夹,然后选择MacOS文件夹。里面是文件“安装Mac OS X Mavericks”。双击然后完成软件包安装步骤,一切顺利!
  7. 但是,即使那不起作用,也请致电apple询问您是否可以以更手动的方式重新安装。

7
是什么让您认为“似乎最有可能是病毒?” 严格来说,即使使用诸如交叉之类的准仿真软件,目前也没有感染“ Mac OS X 10.9”的Mac的“病毒”。其他形式的恶意软件:是。话虽这么说,是什么让您认为它完全是恶意软件?最可能的情况是OP安装了一些软件,该软件进行了低级系统修改,从而干扰了pastebin服务。这就是为什么kextstat要求输出的原因。
njboot 2014年

好吧,我认为病毒就像“恶意软件”一样笼统。它比以下内容容易理解-“ ...恐怕您的计算机中存在一些恶意软件,实际上,它是某种形式的定时炸弹,特洛伊木马,间谍软件...”我的意思是说,确实,这不会影响答案的参考框架。
fixcard 2014年

0

我遇到了同样的问题。我无法使用cmd + C cmd + V从TextEdit复制到邮件。然后我意识到我已经在系统偏好设置->键盘->快捷方式->应用程序快捷方式中为所有应用程序启用了“粘贴和匹配样式”。我仅在系统偏好设置中为Textedit应用更改了“粘贴和匹配样式”,然后将粘贴从TextEdit复制到Mail。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.