2.接下来咱们进入c盘,然后依次展开用户-系统账号文件夹,并找到文件夹中的桌面,对准桌面点击右键,选择属性。
3.这样就可以进入桌面的属性窗口了,咱们将界面切换到位置这一栏,然后可以看到下方有一个输入着桌面路径的方框,咱们点击方框下的移动按钮。
4.之后便会弹出有其他盘符的界面了,大家可以选择自己中意的盘符,例如E盘、F盘等等,都是可以的。
首先,win8的序列号不能直接用于win8.1安装,会提示序列号无效。但win8序列号可以激活win8.1.
可以这样做:
1.从MSDN下载最新的win8.1系统镜像,把ISO文件镜像写入U盘或DVD光盘,制作安装介质。
2.找一个用于win8.1使用的安装key(可以百度一下),用于安装。注意这个key是不能激活的。
3.系统完成安装后,打开控制面板》系统和安全》系统,点击获取新版本的windows的更多功能 填入win8序列号,用于激活win8.1。你原来是标准版密钥激活后就是标准版,专业版密钥激活后就是专业版。
1.同时按下win+r打开电脑的运行窗口,然后在窗口中输入命令ncpa.cpl并单击回车。
2.上述的操作可以帮我们打开电脑的网络连接窗口,接下来,咱们在窗口中找到电脑的本地连接图标,然后对准图标点击右键,选择创建快捷方式。如果有出现是否在桌面创建快捷方式的提示,咱们直接点击是即可。
3.返回win8电脑桌面,双击然后打开这台电脑,在地址栏中复制打开C:ProgramDataMiTuLaoShi.comcrosoftWindowsStart MenuProgramsStartUp。
4.最后一步,咱们将刚刚创建到桌面的快捷方式复制到打开的文件夹中即可。
不知大家是否遇到过Hosts文件失效的问题。原本我的Windows 8.1系统的Hosts文件可以正常使用,但是最近不知何故突然失效了。Hosts文件失效给我工作带来很多麻烦,为了分析具体原因,我给大家做个演示测试。
可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项。
使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的。然后继续ping,依然返回的是真实DNS解析的地址。
如图,可见system的权限也是有分配的。下面那个我自己的账户和Admin组的账户的权限也是完全控制的。
情况就是这样,不知为何最近突然失效了。我可能是遇到什么劫持了么?
分析处理
根据引用中我的猜想,我使用了消息记录器来跟踪与hosts文件有关的系统消息。为了对比,我同时在windows 8.1和虚拟机中运行的windows XP下操作,以便作为对比。
首先我发现其实所有有网络通信功能的程序都会去检测HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscacheParameters这个键下面是否存在UseHostsFile值是否存在,数据是多少。但是我发现无论XP还是8.1都没有该值,但是根据之前的实验可知是XP可以正常读取hosts文件的,所以可以断定这个是无关项。(不过根据这个判断,原来Dnscache服务(也就是在服务中显示名称为DNS Client的服务,用于缓存DNS解析的结果)是可以手动强制不读取hosts文件的,修改这个键值即可)
然后我发现一个怪异的现象,每次我手动修改hosts文件后,在8.1下会显示出一个名为svchost.exe的进程试图访问hosts文件但是结果为Acces Denied。在XP下,也有同样名称的进程试图访问hosts文件但是结果却是Success的。
根据消息记录器提供的进程的PID,追踪到其承载的服务中有一个共同的服务就是DNS Client。于是可以断定肯定是上述提到的DNS Client服务出现问题了。因为出现访问文件被拒,肯定是帐户问题,于是我习惯性地打开DNS Client的属性页,转到登录选项卡,发现其使用的帐户不是默认本地系统帐户,而是名为Network Service的内置安全主体。
到此一切都明了了,归根到底还是权限问题。DNS Client服务使用的帐户不是system,而是Network Service。虽然我给system帐户赋予了完全的访问控制,但是根据我开篇的截图可以发现,我里面缺少了Network Service的安全主体。而现在我们可以断定system帐户和Network Service安全主体是没有关联的,所以才导致了DNS Client服务启动后无法正常读取hosts文件,而导致hosts文件无效。
解决办法就是:编辑etc文件夹的访问权限,添加Network Service安全主体并赋予至少允许读取的权限,然后重新启动DNS Client服务即可。目前我的hosts已经一切正常。
干净启动排除第三方软件后测试下:
1.同时按Win键+R,输入msconfig,回车。
2.在系统配置对话框中的服务选项卡上,点按或单击选中隐藏所有 Microsoft 服务复选框,然后点按或单击全部禁用。(如果您启用了指纹识别功能,请不要关闭相关服务)
3.在系统配置对话框的启动选项卡上,单击打开任务管理器。
4.在任务管理器的启动选项卡上,针对每个启动项,选择启动项并单击禁用。
5.关闭任务管理器。
6.在系统配置对话框的启动选项卡上,单击确定,然后重新启动计算机。
以下是恢复为正常启动的步骤:
1.同时按Win键+R,输入msconfig,回车。
2.在常规选项卡上,点按或单击正常启动选项。
3.点按或单击服务选项卡并清除隐藏所有 Microsoft 服务旁的复选框,然后点按或单击全部启用。
4.接下来,点按或单击启动选项卡,然后点按或单击打开任务管理器。
5.在任务管理器中,启用所有的启动程序,然后点按或单击确定。
6.如果系统提示您重新启动计算机,请点按或单击重新启动。
经查看系统的运行日志,这些应用打不开的原因是此应用不支持指定的合约或者未安装,就连电脑的设置也无法打开,原因也是那个。
出现TuLaoShi.com这个问题有可能是某个杀毒软件或防恶意软件工具在注册表里做了动作,删了一些东西。可试试禁用这些软件是否问题还存在。
同时请这样尝试:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/windowsxitong/)一、替换文件
建议您新建一个账户,打开应用商店。然后把当前账户的应用商店的目录(WinStore_cw5n1h2txyewy)替换掉。
具体步骤:是在新建一个账户后,打开应用商店,将新建账户下的WinStore_cw5n1h2txyewy 文件拷贝到故障用户的同名文件夹内。
应用商店位置在C:Users用户名AppDataLocalPackagesWinStore_cw5n1h2txyewy
二、如果 C:ProgramDataMicrosoftWindowsAppRepository 文件夹不见了,只要在C:ProgramDataMicrosoftWindows路径下创建一个AppRepository 文件夹。并且按Windows+X,选择命令提示符(管理员),运行下面命令:
powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRootWinStoreAppxManifest.xml
问题:win8的64位系统上使用plsql developer连接本地oracle数据库时会发生莫名其妙的问题,错误提示框甚至可能为空。
原因:据网上所说,原因估计是在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer供我们使用,所以此时不能直接连接,需要安装oracle的客户端。
解决:
1、下载instantclient_11_2(数据库版本为10g、11g都能连接),地址http://download.csdn.net/detail/zxnlmj/8063243
2、将1中下载的压缩包中的instantclient_11_2文件夹放到oracle的安装目录下的product目录下,压缩包的中oracle客户端配置变量.txt该文件此情况下不需要配置(连接远程oracle时需要配置)
3、配置环境变量(举例)ORACLE_HOME=D:/ProgramFile/oracle/product/10.2.0/db_1,
PATH=D:/ProgramFile/oracle/product/10.2.0/db_1/bin,
NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/windowsxitong/)4、修改plsql developer-》取消登陆-》tools-》preferences-》ORACLE-》connection下的
ORACLE_HOME=D:/ProgramFile/oracle/product/instantclient_11_2
OCI library = D:/ProgramFile/oracle/product/instantclient_11_2/otuLaoShi.comci.dll
应用,退出重新登陆。