网上开票时,弹出system error 开票系统找不到金税盘指定文件,请偿试重新安装或更新软件

Posts - 9,
Articles - 0,
Comments - 4
A programmer is just a tool which converts caffeine into code
09:44 by Back2Earth, ... 阅读,
可能有人在电脑上第一次使用Arduino时会遇到下面的问题(如图)
提示系统无法找到系统文件
我就遇到了这样的问题,折腾了一晚上问题终于得到了解决,下面我把问题原因和解决方法和大家分享。
问题原因:
我们可以打开 C:\Windows\inf\setupapi.dev 打开硬件安装日志。找到最后一条记录,我们会发现如下错误:
&&&& sto:&&&&&&&&&&&&&&& Copying driver package files to 'C:\Users\ADMINI~1\AppData\Local\Temp\{7ff41925-97db-1c6a-d5be-311dd1322b22}'.&&&& inf:&&&&&&&&&&&&&&& Opened INF: 'd:\arduino-1.0.2\drivers\arduino uno.inf' ([strings])!&&& inf:&&&&&&&&&&&&&&& Could not find include INF file "layout.inf". Error = 0x!&&& inf:&&&&&&&&&&&&&&& Unable to load INF: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b\mdmcpq.inf'()!&&& inf:&&&&&&&&&&&&&&& Error 3: The system cannot find the path specified.!&&& inf:&&&&&&&&&&&&&&& Could not find include INF file "mdmcpq.inf". Error = 0x&&&& inf:&&&&&&&&&&&&&&& Opened INF: 'd:\arduino-1.0.2\drivers\arduino uno.inf' ([strings])
这一段记录的意思是无法找到C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b\mdmcpq.inf这个文件。
那么究竟是什么原因导致了文件的丢失,经过一番搜索之后,发现时部分精简版的Windows系统将该文件精简掉了,这就是部分网友给出重装系统的解决方案的原因。
好了,既然我们已经定位到了缺少的文件,那么我们把它补上就好了。
解决方法:
1. 下载压缩包
  32位Win7:
2. 将压缩包直接解压到C:\Windows\System32\DriverStore\FileRepository\路径下。
  (注意:如果按此方法进行到最后一步,仍然报错,你可能需要更改&mdmcpq.inf_x86_neutral_xxxx&这个文件夹的名字,将名字中的xxxx替换为错误日志中提示的文件夹名称,如何找到这个日志文件已在问题分析中提到,很简单的。)
3. 重新安装驱动,安装方法网上有详细介绍,我这里简单给大家说下:
  (1) 把Arduino接到USB上,此时可能会提示设备无法正确安装;
  (2) 在&设备管理器&中找到Arduino,右键点击,选择&更新驱动程序&;
  (3) 定位到你下载的Arduino开发工具目录中找到drivers目录,我的电脑中时这个目录D:\arduino-1.0.2\drivers;
  (4) 点击下一步,最后会提示安装成功!
好的,到这里本文的正文也就结束了,我还想跟大家说一句的是,大家在编程或使用计算机的过程中可能会遇到一些十分棘手的问题,虽然也许解决问题的方法并不复杂,但是毫无思路,这时需要我们跳出自己的思维方式,到搜索引擎、论坛等进行大量搜索,尤其是国外的网站(如stackoverflow),会很好的帮助你拓宽思路,甚至直接解决问题。
最后祝大家在Arduino上玩的愉快!17684人阅读
在安装mysql时总是会遇到这样那样的问题,每次重新安装都会花很多时间来排查。在网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题。其实有时候知道问题的原因,但总是因为一些细节问题没有注意到,反复的尝试,浪费了很多时间。现在把我安装过程中遇到的问题以及该注意的问题记录下来。
环境:windows7
mysql版本:mysql-5.6.10-win32
如果是默认安装,那么mysql会被安装到目录C:\Program Files\MySQL\MySQL Server 5.6中,特别要注意该目录,下面会说明原因。
一般情况下,安装完mysql后,我们都希望直接可以连接使用,但是实际情况却不一定能这样顺利。安装完成后,直接在CMD中输入命令:
C:\Windows\system32&mysql -uroot
'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这是由于没有配置环境变量导致的,当然也可以先切换到mysql的安装目录再执行命令,不过那不是麻烦么。
首先配置环境变量,把mysql所在目录的bin目录添加到path环境变量中(如何设置环境变量的具体操作省略,可以google一大把)。
配置好环境变量后,该可以连接mysql了吧?试试看mysql -uroot,咦,怎么回事:
C:\Windows\system32&mysql -uroot
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
什么原因?难道是服务没有启动,来启动服务看看:
C:\Windows\system32&net start mysql
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
居然服务名无效?打开windows服务一看,原来是安装完mysql后根本没有安装mysql服务,需要我们手动安装。
安装mysql的服务很“简单”,在命令行中输入:
C:\Users\MikanMu&mysqld --install
Install/Remove of the Service Denied!
咦,怎么回事?这是由于没有权限造成的,需要在启动命令行时以管理员身份运行才行。关闭当前cmd窗口重新以管理员身份运行:
C:\Windows\system32&mysqld --install
Service successfully installed.
提示成功安装。很好,安装完服务后,启动起来看看:
C:\Windows\system32&net start mysql
发生系统错误 2。
系统找不到指定的文件。
我了个去,这又是怎么回事?上网各种查,都说是需要在mysql配置文件中添加路径:
basedir=C:/Program Files/MySQL/MySQL Server 5.6
datadir=C:/Program Files/MySQL/MySQL Server 5.6/data
好吧,我试试,mysql-5.6.10-win32默认的配置文件是在C:/Program Files/MySQL/MySQL Server 5.6/my-default.ini,或者自己建立一个my.ini文件,在其中添加配置:
basedir=C:/Program Files/MySQL/MySQL Server 5.6
datadir=C:/Program Files/MySQL/MySQL Server 5.6/data
注意:1、安装目录下由于权限的原因不能直接建立文件,需要在其他地方建立并添加好相应的配置后,再拷贝到安装目录C:/Program Files/MySQL/MySQL Server 5.6下。
2、网上有的说配置中的目录分隔符必须是正斜杠‘/’,但是经过实验,‘/’、‘\’、‘\\’都没有问题,都是可以的。
3、basedir这个配置是mysql的安装目录,记住,一定是要配置到C:/Program Files/MySQL/MySQL Server 5.6这个目录,不能到C:/Program Files/MySQL就完了。
4、my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。
上面操作完成后(一定要注意细节),再来启动一下服务:
C:\Windows\system32&net start mysql
发生系统错误 2。
系统找不到指定的文件。
怎么还是报这个错?难道不是由于配置的原因?对,不是由于上面的配置的问题,但上面的配置添加后也没有错。那是什么原因?
这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql安装目录的bin目录下,不管你是否配置环境变量,否则在安装完后启动服务还是会报上面的错误。
切换到bin目录后,先删除前面安装的mysql服务(删除服务不一定要到bin目录),再重新在bin目录下安装mysql服务,然后启动:
C:\Windows\system32&cd ../..
C:\&cd Program Files\MySQL\MySQL Server 5.6\bin
C:\Program Files\MySQL\MySQL Server 5.6\bin&mysqld --remove
Service successfully removed.
C:\Program Files\MySQL\MySQL Server 5.6\bin&mysqld --install
Service successfully installed.
C:\Program Files\MySQL\MySQL Server 5.6\bin&net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
哇,终于成功了!!
现在来验证一下不需要添加my.ini文件,也是可以正常启动服务的,只要是在bin目录下安装的服务就行。只需要停止mysql服务,把服务删除后,再把mysql安装目录下的my.ini文件删除掉,再重新安装服务,启动mysql服务,看看能不能正常启动即可,实验证明,是可以正常启动的。
C:\Program Files\MySQL\MySQL Server 5.6\bin&net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
C:\Program Files\MySQL\MySQL Server 5.6\bin&mysqld --remove
Service successfully removed.
C:\Program Files\MySQL\MySQL Server 5.6\bin&mysqld --install
Service successfully installed.
C:\Program Files\MySQL\MySQL Server 5.6\bin&net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
终于大功告成!!!看看能不能连接:
C:\Program Files\MySQL\MySQL Server 5.6\bin&mysql -uroot
Welcome to the MySQL monitor.
Your MySQL connection id is 3
Server version: 5.6.10 MySQL Community Server (GPL)
Copyright (c) , Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Type '' or '\h' for help. Type '\c' to clear the current input statement.
完全没有问题。
另外,mysql默认的root用户是没有设置密码的,我们可以修改root用户密码,方法如下:
1、直接在cmd命令行,不需要进入mysql
mysqladmin -u root password '新密码'
2、在mysql中,一定要连接到某个数据库
mysql& use mysql
Database changed
mysql& update user set password=password('新密码') where user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3
Changed: 3
Warnings: 0
Query OK, 0 rows affected (0.00 sec)
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:188955次
积分:4036
积分:4036
排名:第3726名
原创:55篇
译文:19篇
评论:58条
(1)(8)(1)(1)(3)(3)(2)(1)(1)(1)(7)(6)(9)(1)(1)(6)(6)(10)(2)(1)(2)(1)(2)(2)问题描述:在安装Office 2010时,可能会收到如下错误信息:错误1920.未能启动服务“Office Software Protection Platform”(osppsvc)请确认您有足够的权限启动系统服务。
问题分析:发生这个问题的原因是网络服务帐户对于C:\Program Files\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform文件夹没有正确的权限。
问题解决:若要解决此问题有两种方法,首先可以尝试利用微软的自动修复工具来修复,下载地址为/?linkid=9778616。若要手动修复此问题请根据自己的操作系统来修复
XP/2003:在运行中输入:cacls "C:\Program Files\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform" /t /e /p "Network Service":F
VISTA/7:在运行中输入:icacls "C:\Program Files\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform" /grant "Network Service:F" /t
当命令完成后再次尝试安装office 2010确认结果。
668/11%更新时间: 03:49作者: wanghui修订: 1.0
Propose a translation for
Brazilian Portuguese
Chinese (Traditional)
Indonesian
Lithuanian
Norwegian Bokm&l
Portuguese
Vietnamese
请给问答评分:
平均分: 0 (0 Vote)
(完全没有价值)
(非常有价值)}

我要回帖

更多关于 赔偿找不到人 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信