视窗

如何立即修复运行时错误339?

运行时错误通常会在已经使用很长时间或很长时间的计算机上显示出来。运行时错误被认为与计算中的标准或常规事件接壤。与其他错误或它们定义的问题进行比较时,运行时错误相对容易解决。

如果您对运行时错误的错误代码给予足够的关注–如果考虑了根据情况定义错误的问题或变量–您将能够找出问题的原因(或根源)并快速解决问题。在本指南中,我们打算检查运行时错误339,它是最近困扰计算机的最常见错误之一。

什么是运行时错误339?

根据定义,运行时错误是在程序运行(或执行操作)时发生(或表现出来)的错误。 “运行时”一词通常用于定义特定类别的错误与其他程序错误类型(例如,语法错误,编译时错误等)之间的对比或差异。

运行时错误339是一种运行时错误,它会通知用户OCX或DLL文件丢失,并警告他们与Windows无法检索,访问或使用所需数据有关的问题。运行时错误339的出现还可能指向某些程序或文件的损坏。

大多数运行时错误(与OCX或DLL文件丢失或损坏有关)通常在用户尝试安装程序时出现,在极少数情况下,当Windows尝试对特定应用程序执行操作时会出现。

这些是与运行时错误339相关的最流行的错误消息描述或通知:

  • 错误–运行时错误339:组件DUZOCX32.OCX未正确注册或文件丢失。
  • 错误–运行时错误339。组件MSMASK32.ocx或其依赖项之一未正确注册;它可能会导致错误。文件丢失或无效。
  • 错误–运行时错误“ 339”:组件“ FM20.DLL”或其依赖项之一未正确注册:文件丢失或无效。
  • 错误–运行时错误339 MSCOMCTL.OCX

经过上面的错误消息说明之后,您可能已经注意到特定的文件或程序包始终出现在错误通知中。可能出了点问题,因为找不到指定的文件或无法使用该文件。

OCX和DLL文件是Windows操作系统环境中出于各种目的而存在的合法文件。在一台计算机上,您最多可以找到10,000个OCX文件。这些文件中的某些文件构成了重要的程序部分,这些部分被用来执行特殊任务或用于维护Windows中应用程序的稳定性。

由于出现运行时错误表明重要文件有问题,因此您必须注意有问题或有问题的文件。要修复该错误,您可能必须修复文件或撤消对其造成的损坏。

考虑以下错误通知:运行时错误339:组件MSMASK32.OCX或其依赖项之一未正确注册:或文件丢失”。从消息描述中,可以很容易地看出MSMASK32.OCX是有问题的文件。

如何在Windows 10中修复运行时错误339

尽管运行时错误339可以在运行任何现代Windows版本的计算机(Windows XP,Windows Vista,Windows 7,Windows 8或8.1和Windows 10)的计算机上显示出来,但我们打算将Windows 10用作我们的基本点或参考操作系统修复。

我们将描述用于解决Windows 10 PC上的Runtime Error 339的过程或操作,但是具有运行旧版本设备的用户将能够使用和应用相同的解决方案。

理想情况下,您应该从列表上的第一个修复程序开始。如果失败,您将必须按照其他解决方案的顺序进行操作。

  1. 以管理员身份运行有问题的应用程序:

在这里,我们正在考虑是否可能出现运行时错误339的错误通知,因为所涉及的应用程序不允许访问某些目录(或文件夹),使用或修改某些文件或执行某些任务。如果这些假设中的任何一个成立,那么Windows授予应用程序管理员特权后,该问题将得到解决。

当您以管理员身份运行应用程序时,Windows会被迫向程序提供管理员权限或权力,然后该程序可用于执行高级操作或执行顶级任务而不受限制或中断。在这种情况下,该应用程序将能够执行其所需做的所有事情(访问文件夹或对内容进行更改),这意味着发生错误的机会将大大减少。

相同的建议适用于其他任务。例如,如果在应用程序的安装操作过程中遇到运行时错误339,则下次必须以管理员身份运行应用程序安装程序。同样,如果尝试启动程序(已安装)时出现错误,则必须以管理员身份运行程序的启动器或主要可执行文件。

在继续建议的操作之前,您最好检查并确认您当前以管理员身份登录到计算机。否则,如果您当前使用常规或标准Windows帐户登录,则必须强制退出,然后使用管理配置文件重新登录。

无论如何,以下是在Windows中以管理员身份运行应用程序必须遵循的说明:

  • 首先,您必须找到安装程序文件,程序启动器或主可执行文件。

您可以使用Windows徽标按钮+字母E快捷方式快速打开“文件资源管理器”应用程序,然后导航至适当的路径,以转到该应用程序的安装程序,启动器或可执行文件的保存目录。

  • 单击安装程序,启动程序或可执行文件(使其突出显示)。右键单击现在突出显示的项目以查看可用选项。
  • 从显示的选项列表中,您必须选择“以管理员身份运行”。

Windows现在可以使用管理员或顶级权限运行选定的应用程序。

如果问题仍然存在,则必须重新启动计算机,然后重新尝试执行相同的操作来解决问题。

如果在以管理员身份运行有问题的应用程序时未出现运行时错误339,则您可能希望将Windows配置为始终以管理员身份运行该应用程序,以使此修复程序永久生效。这样,您将能够正常启动该应用程序,而无需右键单击它以查看一些选项,依此类推。

完成以下步骤,将Windows设置为以管理员身份运行有问题的应用程序(永久修复-如果适用):

  • 同样,在这里,您还必须找到您之前处理过的应用程序的程序启动器或主要可执行文件。
  • 单击启动器或可执行文件(使其突出显示)。右键单击它以查看可用的上下文菜单。
  • 这次,您必须从显示的选项中选择“属性”。

现在将显示所选应用程序启动器或可执行文件的“属性”窗口。

  • 单击“兼容性”选项卡(靠近窗口顶部)以转到那里。
  • 单击以管理员身份运行该程序的框,该框通常是最后一个参数(靠近窗口底部)。
  • 单击“应用”按钮,然后单击“确定”按钮,以保存有问题或有问题的程序的新启动配置。

Windows将记录所做的更改。有了新的配置,您的系统将始终以提升的访问权限启动程序,因此您不必担心任何事情。

注意:我们建议您仅将管理权限授予受信任的第三方程序。如果您授予恶意或有害应用程序管理员权限,则该应用程序可能会对您的计算机造成严重破坏,并且您的防病毒或防护实用程序可能会难以限制或破坏其操作。在此建议注意事项。

  1. 重新注册有问题的OCX或DLL文件:

在这里,我们希望您注销丢失或出现问题的OCX或DLL文件,然后对其进行注册。进行针对组件的注销和注册操作的过程将足以引起更改,这些更改将修复导致问题的不一致或差异。

一些用户确认,他们通过简单地重新注册命名的OCX或DLL文件设法解决了运行时错误339。如果您做他们所做的事情,那么您也可能会从您的工作中获得相同(好的)结果。

这些是在视图中重新注册文件(注销然后注册组件)必须执行的步骤:

  • 首先,您必须打开提升的命令提示符窗口。下一步将集中于向您展示如何执行此操作。
  • 单击计算机屏幕左下角的Windows图标,以查看组成Windows“开始”菜单屏幕的选项和对象(或轻按设备键盘上的Windows徽标按钮以得到相同的结果)。
  • 输入 命令提示符 进入文本框(在您开始键入时即会出现),以使用这些关键字作为查询来运行搜索任务。
  • 假设命令提示符(App)现在已作为返回的结果列表上的主条目出现,则必须右键单击它以查看可用的上下文菜单。
  • 从显示的选项列表中,您必须选择“以管理员身份运行”。

Windows现在将弹出管理命令提示符窗口。

  • 现在,您必须执行以下代码(首先输入命令,然后按设备键盘上的Enter键以强制Windows运行该命令):

regsvr32 MSMASK32.OCX

(注意:我们提供了用于重新注册的代码 MSMASK32.OCX。您的情况可能涉及其他OCX或DLL文件。在这种情况下,您将不得不更换 MSMASK32.OCX 部分代码以及在屏幕上显示的通知或错误消息描述中引用的文件名)

如果一切顺利,您将看到一条消息,指出文件已成功注册,或者您将看到确认任务成功的通知。

另一方面,如果操作失败,则必须先尝试注销该文件,然后重新注册。继续以下说明:

  • 在“命令提示符”窗口中执行以下代码(首先输入命令,然后点按“输入”按钮以运行代码):

regsvr32 MSMASK32.OCX / u

(注意:更换 MSMASK32.OCX 带有适当文件或组件名称的部分代码(如果需要)

  • 现在,您必须执行以下代码来重新注册已注销的文件:

regsvr32 MSMASK32.OCX

  • 此时,无论操作如何进行,都必须关闭“命令提示符”窗口,然后重新启动计算机以完成操作。

重新启动操作后,您的计算机将有机会考虑已发生的更改。

  • 现在,您必须尝试通过在出现错误消息或通知以通知您有关问题时重新尝试忙于执行的任务或操作来重新创建运行时错误339。

您可以启动同一程序的安装过程(之前已失败),以查看这次的运行情况。您可以指示应用程序执行导致错误339在计算机上显现出来的相同任务,以查看发生了什么。

  1. 重新安装有问题的程序:

如果收到仅在您尝试打开或使用特定程序时出现“运行时错误339”作为关键术语的消息,则您遇到的问题很可能会被限制在或仅限于该特定应用程序的运行时操作。不过,您可以通过启动其他应用程序来确认是否出现相同问题,从而很好地进行确认。

如果有关影响单个程序的运行时问题的假设成立,那么您可以通过简单地重新安装有问题的应用程序来解决问题。在这里,由应用程序的卸载和安装过程引起的更改将足以使应用程序代码,设置和其他重要内容正确无误。

若要卸载应用程序,必须在控制面板的“程序和功能”菜单中找到它,然后从提供的平台启动删除任务。您可以从“设置”中的“应用程序”菜单执行相同的操作,这是Windows 10中相对较新的应用程序,用于此类目的。

如果要通过“控制面板”中的“程序和功能”菜单删除应用程序,则必须遵循以下说明:

  • 使用Windows徽标按钮+字母S键盘调出Windows“开始”菜单屏幕的“搜索框”功能。
  • 类型 控制面板 进入提供的文本字段,以使用这些关键字作为查询来运行搜索任务。
  • 假定“控制面板”现在已作为返回的结果列表上的主要条目出现,您必须单击它以启动程序。

现在将显示“控制面板”窗口。

  • 如果 查看者 参数设置为 类别 (在屏幕的右上角),则必须单击“卸载程序”链接(在“程序”下)才能到达目的地。

另一方面,如果 查看者 参数设置为 小图标 或者 大图标,那么您必须单击“程序和功能”。

  • 假设您现在位于“控制面板”中的“卸载或更改程序”屏幕上,则必须浏览那里的应用程序列表并找到有问题的应用程序(受运行时错误339影响的应用程序)。
  • 单击该应用程序以使其突出显示,然后右键单击它以查看可用的上下文菜单。
  • 从出现的选项的小列表中,您必须选择“卸载”。

现在应该出现所选应用程序的卸载程序或卸载向导窗口。

  • 您可能必须再次单击“卸载”才能继续。或者,您可能必须单击“继续”按钮才能继续此处的操作。
  • 此时,您必须按照屏幕上的说明进行操作,仔细查看提示和消息,并通过单击右侧按钮(必要时)来做出适当的决定。

不需要的应用程序最终将被删除。

  • 现在,您必须关闭“控制面板”和其他应用程序的窗口。重启你的电脑。

如果您更熟悉“设置”应用程序-这意味着您可能希望从那里的“应用程序”菜单中删除某个应用程序-那么这些是您必须遵循的说明:

  • 首先,您必须启动“设置”应用程序。此键盘快捷键可能为用户提供了最快的方法:窗口徽标按钮+字母I。
  • 出现“设置”窗口后,您必须单击“应用程序”(在主屏幕上)以进入所需的菜单。
  • 现在,您必须查看靠近窗口右边界的窗格(在“应用程序和功能”下),然后浏览那里列出的应用程序以找到要删除的应用程序。
  • 单击有问题的应用程序(使其突出显示),然后单击“卸载”按钮(最有可能在最近出现)。
  • 在屏幕上的小对话框或窗口上,再次单击“卸载”按钮-如果Windows出现提示,提示您对所选应用程序的卸载操作进行某种形式的确认。
  • 注意此步骤,并按照屏幕上的说明进行操作(如果适用此步骤)。

最终将删除所选的应用程序。

  • 在这里,您也必须关闭“设置”应用程序和其他应用程序,然后重新启动PC以完成操作。

在建议的重新引导操作之后,您必须安装有问题的应用程序。我们建议您在线搜索并转到其官方页面。理想情况下,您应该从受信任的或安全的来源获取应用程序包或安装程序可执行文件。我们还建议您下载发布的应用程序的最新稳定版本,并获取针对您的计算机或操作系统配置设计的版本。

如果您认真对待我们的建议,那么您可能会避免某些应用程序在安装操作过程中经常出现的打ic或复杂情况。此外,如果一切顺利的话,引发运行时错误339所定义问题的不一致或差异很可能是无关紧要的。

  1. 从另一台计算机获取丢失或损坏的文件:

此处的过程虽然不合常规,但仍然有效。在这里,我们希望您识别出出现在通知或错误描述中的损坏,损坏或丢失的OCX或DLL文件,从常规计算机上获取该文件的普通副本,然后将其复制到适当的位置。你的电脑。如果更换了引发运行时错误339所定义问题的有故障或损坏的组件,那么您将能够解决该问题-毕竟这才是重要的。

但是,我们必须在这里警告您某些事情。您必须从与您的计算机类似的计算机上获取问题文件-至少在Windows版本和操作系统版本方面。我们在本指南中所做的所有描述均基于Windows 10,因此两台计算机(您和捐赠者的PC)都必须运行Windows 10的64位版本或同一操作系统的32位版本。供体机也必须处于完美或理想状态。您不想从与您的运行时问题相同的计算机上获取DLL或OCX文件。

公平地讲,您也许可以在某些网站上找到有问题的OCX或DLL文件的副本,但是我们通常反对用户在线获取OCX或DLL文件(敏感组件),因为我们无法保证网站或网站的真实性。涉及的下载中心。在尝试替换计算机上的错误文件时,您可能最终下载了恶意程序,这可能会导致比您当前要解决的问题更严重的问题。由于陈述的风险(和其他原因),您最好从另一台计算机(例如,由朋友拥有)中获取OCX或DLL文件,而不是从Internet上获取它。

这些说明涵盖了您在此处必须执行的所有操作:

  • 首先,您必须注销有问题的DLL或OCX,因为您打算删除或替换它(使用另一个文件)。
  • 打开一个管理命令提示符窗口。我们在本指南的第二个修订中描述了执行此操作的步骤,因此您可能需要向上滚动一点以完成相同的说明(以防万一您忘记了)。
  • 提升的命令提示符窗口出现后,您必须在此处执行以下代码:

regsvr32 MSMASK32.OCX / u

(注意:更换 MSMASK32.OCX 带有适当文件或组件名称的部分代码(如果需要)

Windows现在将注销视图中的文件或组件。

此时,您必须继续查找计算机上的文件,记下文件所在的目录,然后删除该文件。继续执行以下说明:

  • 通过单击应用程序图标打开文件浏览器应用程序,该图标可能位于您的任务栏上。

否则-如果缺少应用程序图标-此键盘快捷键为您提供了执行同一操作的最快方法:窗口徽标按钮+字母E键。

  • 出现“文件资源管理器”窗口后,您必须双击“这台PC”以查看系统磁盘。
  • 现在,您必须通过双击输入系统磁盘(C :)。从当前位置(系统磁盘内),您必须为有问题的DLL或OCX文件运行搜索任务。
  • 用DLL或OCX文件的名称填充“文件资源管理器”窗口右上角的文本框。例如, OCX。

等待Windows搜索文件。这可能需要一段时间。

如果搜索任务未返回任何相关结果,或者未找到匹配项,则必须启用允许计算机搜索隐藏和受保护的文件夹的功能。您可能还需要禁用您认为要容纳该文件的目录的hidden属性。

  • 在这里,假设Windows已找到文件(您要搜索的文件),则必须右键单击该条目以查看可用的选项,然后选择“打开文件位置”。

您将被定向到系统磁盘上视图中DLL或OCX文件所在的文件夹。

  • 您必须记下当前所在的目录或要进入的路径-因为您将不得不回到这里。
  • 现在,您可以删除DLL或OCX文件。单击它以使其突出显示,右键单击它以查看可用的选项,然后选择“删除”。

Windows现在将采取行动来删除不需要的或有问题的文件。

现在,您必须离开计算机(由运行时错误339定义的问题所困扰),然后转到供体计算机(您需要从中获取文件)。我们将要描述的任务必须在供体PC上执行。

  • 通过单击第二个计算机上任务栏上的应用程序图标,或通过Windows徽标按钮+字母E键盘快捷键,打开第二台计算机上的“文件资源管理器”窗口。
  • 现在,您必须在此处输入系统磁盘,然后搜索有问题的DLL或OCX文件。

或者,您可以浏览适当的路径以转到所需的DLL或OCX文件存储的文件夹。毕竟,考虑到您之前在PC上所做的工作,您应该知道相关的文件路径。

  • 无论如何,找到所需的DLL或OCX文件后,必须右键单击它,然后选择“复制”。
  • 此时,您将可以很好地将闪存USB驱动器插入当前所在的计算机中,然后将复制的DLL或OCX粘贴到该计算机上的文件夹中。

一旦在闪存驱动器上的某个位置获取了所需的DLL或OCX文件,就可以完成第二台计算机(供体PC)上的工作。您必须弹出驱动器并随身携带。

现在是时候离开供体PC并移回计算机以完成您开始的工作了。下一组说明着重于将所需文件放置到适当的位置并激活它:

  • 将闪存驱动器插入计算机。通过任何必要的方式打开File Explorer应用程序。
  • 出现“文件资源管理器”窗口后,您必须进入闪存驱动器,然后进入包含从供体计算机复制的DLL或OCX文件的文件夹。
  • 单击DLL或OCX文件使其突出显示,右键单击它以查看可用的选项,然后选择“复制”。

所需的DLL或OCX文件将被复制到计算机的剪贴板中。

  • 现在,您必须离开当前位置,然后浏览适当的路径,以获取DLL或OCX文件应该位于系统磁盘上的目录。

也许您现在了解了为什么我们要您早些记录目录或文件路径。

  • 假设您现在位于适当的目录中,则必须右键单击没有图标或对象的任何位置以查看可用选项,然后选择“粘贴”。

Windows现在将复制的DLL或OCX文件放置在您当前的位置内。

  • 您可能必须单击相应的按钮以确认提示。或者,您甚至可能必须输入admin帐户的密码,然后系统才能允许执行该操作。

不过,您的工作尚未完成。您仍然必须执行某些操作来强制Windows识别或记录所引入的组件,以确保需要它的程序可以调用和使用它。

  • 在这里,您必须打开提升的“命令提示符”窗口(就像在前面的过程中一样),然后执行以下代码来注册文件:

regsvr32 MSMASK32.OCX

(注意:我们提供了用于注册的代码 MSMASK32.OCX。您的情况可能涉及其他OCX或DLL文件。在这种情况下,您将不得不更换 MSMASK32.OCX 部分代码以及相关文件或组件的名称。)

  • 假设命令的执行操作已完成-如果一切顺利,则必须关闭命令提示符应用程序和其他应用程序。
  • 重启你的电脑。
  • 运行必要的检查,以验证运行时错误339是否已得到彻底解决。
  1. 执行一些命令来解决问题:

您可能已经熟悉在提升的“命令提示符”窗口上执行的任务。嗯,这里的工作更多是同一件事,但是比以前的过程更全面。我们希望您运行一些命令来修复影响DLL和OCX文件的问题。也许,如果您解决了影响计算机上尽可能多的故障组件的问题,您将不再看到运行时错误339。

在这里,我们希望您先注销然后重新注册尽可能多的DLL和OCX文件,以使事情正确。这些说明涵盖了您需要做的所有事情:

  • 在这里,您也必须打开提升的命令提示符窗口。
  • 单击计算机屏幕左下角的Windows图标,以查看组成Windows“开始”菜单屏幕的选项和对象(或轻按设备键盘上的Windows徽标按钮以得到相同的结果)。
  • 输入 命令提示符 进入文本框(在您开始键入时即会出现),以使用这些关键字作为查询来运行搜索任务。
  • 假设命令提示符(App)现在已作为返回的结果列表上的主条目出现,则必须右键单击它以查看可用的上下文菜单。
  • 从显示的选项列表中,您必须选择“以管理员身份运行”。

Windows现在将弹出管理命令提示符窗口。

  • 现在,您必须执行以下代码以注销已命名的OCX文件(首先输入命令,然后点击设备键盘上的Enter按钮以强制Windows运行该命令):

regsvr32 \ Windows \ System32 \ msflxgrd.ocx / u

  • 是时候执行该命令来重新注册命名的OCX文件了:

regsvr32 \ Windows \ System32 \ msflxgrd.ocx

  • 好了,您也必须执行以下命令(一个接一个):
  • regsvr32 \ Windows \ System32 \ comdlg32.ocx / u
  • regsvr32 \ Windows \ System32 \ comdlg32.ocx
  • 如果您知道其他DLL或OCX文件,则可以很好地执行以下格式的命令:
  • regsvr32 \ Windows \ System32 \ InsertFileName此处/ u
  • regsvr32 \ Windows \ System32 \ InsertFileNameHere

(注意:您必须更换 InsertFileNameHere 代码的一部分,其中包含您要注销然后注册的文件或组件的名称。)

  • 尝试注销并重新注册尽可能多的DLL和OCX文件或组件。
  • 假设您已完成所有必需组件的注销和重新注册操作,则必须关闭命令提示符应用程序和其他程序。
  • 重新启动计算机-因为重新启动操作是唯一确保Windows将您的工作引起的所有更改都考虑在内的操作。
  • 运行一些测试,以确认运行时错误339不再起作用。重新尝试遇到错误消息或通知的任务或操作,以查看这次会发生什么。

您可以尝试解决Windows 10计算机上的运行时错误339的其他事情

此时,如果您尚未应用足以解决PC上错误339所定义问题的修补程序,则别无选择,只能尝试我们最终解决方案列表中的步骤和解决方法。

  1. 使用注册表清理器:

注册表清理器将执行操作,以从注册表中删除无效,损坏和损坏的条目。我们建议您下载并运行Auslogics Registry Cleaner。清洁操作完成后,您将必须重新启动PC才能完成操作。

  1. 安装重要的应用程序和组件:

您很有可能会遇到运行时错误339,因为您的计算机缺少某些程序和组件,而这些程序和组件是其他应用程序需要运行或运行的。一些用户设法通过检查并安装以下所有应用程序和程序包来解决问题:DirectX,Java,Flash和Visual C ++可再发行组件。

  1. 对于其他Windows版本,以兼容模式运行有问题的应用程序。

尝试使用尽可能多的Windows版本,以查看其中一个是否有效。

$config[zx-auto] not found$config[zx-overlay] not found