Windows下批量修改文件(或文件夹)权限或所有者

1、强制将当前目录下的所有文件及文件夹、子文件夹下的所有者更改为管理员组(administrators)命令:

takeown /f * /a /r /d y

2、将所有d:\documents目录下的文件、子文件夹的NTFS权限修改为仅管理员组(administrators)完全控制(删除原有所有NTFS权限设置):

cacls d:\documents\*.* /T /G administrators:F

3、在原有d:\documents目录下的文件、子文件夹的NTFS权限上添加管理员组(administrators)完全控制权限(并不删除原有所有NTFS权限设置):

cacls d:\documents\*.* /T /E /G administrators:F

4、取消管理员组(administrators)完全控制权限(并不删除原有所有NTFS权限设置):

cacls \\Server\Documents\%username%\我的文档 /t /e /r "mddq\domain admins"
cacls \\Server\Documents\%username%\桌面 /t /e /r "mddq\domain admins"

MySQL 远程连接配置的正确实现

此文章主要向大家描述的是MySQL 远程连接配置的实际操作步骤,以及在其实际操作中值得我们大家注意的相关事项的描述, 以下就是具体方案的描述,希望在你今后的学习中会有所帮助。

MySQL远程配置

  • GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword';

%表示多有机器。

打开3306端口,为防火墙设置例外,放行3306.

以下是网上选摘

1。改表法

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “host” 项,从“localhost”改称“%”

  • MySQL -u root -pvmwareMySQL>use MySQL; 
  • MySQL>update user set host = ‘%’ where user = ‘root’; 
  • MySQL>select host, user from user;

2. 授权法

例如,你想myuser使用mypassword从任何主机连接到MySQL服务器的话。

  • GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
  • FLUSH PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到MySQL服务器,并使用mypassword作为密码

  • GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  
  • FLUSH PRIVILEGES;

我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 MySQL>FLUSH PRIVILEGES
使修改生效.就可以了

开启MySQL数据库的远程连接权限:

  • grant all privileges on *.* to 'root' @'%' identified by 'wrx123'; 
  • flush privileges;

开启MySQL的远程连接把你的HOST字段改成 % ,表示任何地址的都可以用此帐号登录,或你也可以定IP

  • MySQL>GRANT ALL on *.* to 123@192.168.0.% identified by “456″;

注意:MySQL所在主机防火墙的问题,端口3306.

关闭WINDOWS8自动维护任务的方法

Win8待机一段时间后,就发现硬盘一直读东西。为此,需关闭WINDOWS8自动维护任务。方法如下:

  • 进入控制面板-----管理工具------任务计划程序------microsoft-------windows------taskscheduler
  • 禁用里面的idle maintenance和regular maintenance两项。
  • 还要禁用Maintenance Configurator项,进入文件夹C:\Windows\System32\Tasks\Microsoft\Windows\Taskscheduler\,在文件maintenance configurator打开属性,进入安全项,用高级项-----更改,在输入要选择的对象名称出处加入Administrators用户,然后确定,点应用,这时弹出对话框,按确定,退到属性后再次点高级按钮,点继续,选中Administrators用户编辑,启用继承,勾选完全控制,然后一路确定退出。回到任务计划程序中将Maintenance Configurator项也禁止。

修改两个注册表项 让Win8设备更适合手指操作 续航时间增加

如果你使用过触控版本的Windows 8系统,想必已经注意到在系统中很难正确点击“确定”按钮,其中最典型的例子就是使用桌面版本的资源管理器。本周来自XDA论坛的大神发现只需要将注册表的值修改之后就能很好适应我们的手指操作。尤其是XDA大神提供的修改还能改善键盘的反馈。如果你正在使用触控板的Windows 8设备不妨试用下:

  1. 打开注册表编辑器
  2. 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TouchPredict ion
  3. 编辑key for latency从8修改成2
  4. 编辑sample time从8修改称2
  5. 重启。
    根据消费者的使用反馈称这项修改还能改善Windows 8系统设备的续航能力。

Wndows x86软件现已开始移植到Windows RT

估计这次Intel要郁闷了,微软虽然不懂迫于什么压力或者只是一心想推广Metro把传统桌面软件开发禁止了,可这几天Windows RT破解以来,直至今天XDA论坛已经公开了成功移植的7-zip、Notepad++、Bochs x86模拟器、TightVNC等等各种原来在Windows下的传统x86软件,并且都运行得很好。据悉第三方的火狐和Chrome移植也已经在进行当中。

如果成批的Windows RT桌面软件出现,微软就算再痛下杀手把漏洞禁止,可潘多拉魔盒已经被打开,只会有更多的人去挖更深处的漏洞,或许这次Surface RT真的要火了。

来源:http://forum.xda-developers.com/showthread.php?t=2092348

Windows RT越狱工具已发布 可运行未经签名的桌面程序

前两天我们就报道称安全研究人员clrokr已经研究出了Windows RT的暂时越狱方法,让微软的ARM操作系统运行未经签名的、基于ARM的桌面程序。现在,另一位程序员也发布了他的Windows RT自动越狱工具。

该工具的创作者名为"netham45″,于今天早些时候在XDA Developers网站发布这个工具。这一工具主要是通过修改Windows RT系统内核里的一个特定部分,让用户更改系统的最低签名等级从而在Windows RT上运行未签名的桌面程序。

微软之前表示其虽然“为这种聪明的做法而鼓掌”,但是他们指出这个越狱需要在Windows RT每次启动时进行,重启后将不复存在。这是因为该操作系统的UEFI安全引导过程目前把持着最低签名等级在一个永久基础上。微软还表示这个模式“…其实算不上一个安全漏洞,而且并不会对Windows RT构成威胁。”

更重要的是微软可能正在想办法关闭Windows RT的这个漏洞,即便它不是一个高危漏洞。

下载地址:

http://qiannao.com/file/lishewen/c4877ef1/

Windows Server 2012改造成Windows8的方法

1、开启桌面体验
运行PowerShell,输入

Import-Module servermanager
Add-WindowsFeature Desktop-Experience 

2、启用快速开关机(就是启用休眠)
管理员身份运行cmd,输入

powercfg /H on 

打开电源选项,点左侧唤醒时需要输入密码,在下面可以找到快速启动,打钩。

3、添加.net组件
运行PowerShell,输入

Import-Module servermanager 
add-windowsfeature NET-Framework-Features -Source:L:\Win8Svr\sources\sxs 

把L:\Win8Svr\改成windows server2012的安装目录

4、开启音频服务
运行PowerShell,输入

Import-Module servermanager 
set-Service "Audiosrv" -startuptype automatic 

感觉没有用的同学可以自己到服务里面把这个服务改成自动就行。

5、开启无线组件(如果没有无线网络可以忽略)
运行PowerShell,输入

Import-Module servermanager

add-windowsfeature Wireless-Networking

6、禁止显示关机事件跟踪器(就是关机时显示的菜单)
运行gpedit.msc,展开左侧的本地计算机,计算机配置,管理模板,系统。在右侧找到并禁用Display shutdown Event Tracker(不太清楚这个怎么翻译,大概是显示关机事件跟踪程序),另外开机按Ctrl+Alt+Del 的功能也可以在这里取消。

7、取消IE保护
打开服务器管理,点左侧本地服务器,点右侧的IE安全配置后面的on,都改成off并确定。

8、取消服务器管理开机自动启动
打开服务器管理,点右上角的管理按钮,点服务器管理属性,第二项打钩并确定。

9、设置前台进程优先
打开系统属性,点左侧高级系统属性,第一个设置按钮,高级选项卡,选程序,并确定。

10、开启自动更新并且自动联网搜索驱动
打开系统属性,点左侧高级系统属性,硬件选项卡,驱动设置按钮,选第一项,并确定。

11、启用自定义帐户并禁用管理员帐户
首先添加一个管理员帐户,然后打开计算机管理,账户管理,双击Administratior,勾选禁用,并确定

12、设置帐户自动登陆
运行 control userpasswords2,点选需要自动登陆的用户名,然后取消用户必须输入用户名和密码登陆计算机的勾,确定,并输入两次密码。此功能会自动取消开机按Ctrl+Alt+Del。

13、安装DirectX增加游戏兼容性
微软官方下载地址:http://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe

下面附上1、2、3、4、5步骤合起来的批处理命令(需要手动编辑里面与第三步相关的安装路径,然后手动开启快速启动)

echo Import-Module servermanager >C:\PShell.ps1
echo Add-WindowsFeature Desktop-Experience >>C:\PShell.ps1
echo add-windowsfeature NET-Framework-Features -Source:L:\Win8Svr\sources\sxs >>C:\PShell.ps1
echo add-windowsfeature Wireless-Networking >>C:\PShell.ps1
echo set-Service "Audiosrv" -startuptype automatic >>C:\PShell.ps1
powershell "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & "C:\PShell.ps1" 

保存成bat批处理文件用管理员身份运行,即可实现1-5步,完成后可以删除C:\PShell.ps1临时文件。

Win8快捷键大全

Windows 键 + X :Windows快捷菜单
Windows 键 + C :显示个性分类和时钟
Windows 键 + I :打开“设置”个性分类
Windows 键 + K :打开“设备”个性分类
Windows 键 + H :打开“共享”个性分类
Windows 键 + W :打开所选设置的“搜索”个性分类
Windows 键 + F :打开所选文件的“搜索”个性分类
Windows 键 + Q :打开所选应用程序的“搜索”个性分类
Windows 键 + 空格键 :切换语言或输入法(如果启用了多种语言或输入)
Windows 键 + Z :打开当前应用程序的命令或选项(如果该应用程序有定义)
Windows 键 + Enter :打开“讲述人”
Windows 键 + V :在屏幕上的通知中循环切换
Windows 键 + Page Up :在多监视器设置中将开始屏幕移动至左监视器
Windows 键 + Page Down :在多监视器设置中将开始屏幕移动至右监视器
Windows 键 + O :开启或关闭屏幕方向锁定(如果您的电脑支持屏幕方向自动感应)
Windows 键 + . :当您将应用程序向一侧对齐时,此热键会将拆分栏移动至右侧
Windows 键 + Shift + . :当您将应用程序向一侧对齐时,此热键会将拆分栏移动至左侧

Win8开机直接进入桌面(跳过Metro)模式的方法

此文简单介绍一种通过修改注册表键值的方法将Windows 8 从关机(系统重启)状态下启动直接进入Desktop的方式。以下是经验分享。因为使用休眠或者睡眠模式系统会记录上一次状态,因此此文只对关机、重启有效。

此文简单介绍一种通过修改注册表键值的方法将Windows 8 从关机状态下启动直接进入Desktop的方式。

Winkey+R,输入Regedit,回车

导航到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

寻找到右侧的Shell ,接着双击该键值,进行其中数据的修改。

默认情况下是这个参数:

explorer.exe

修改后的样子是:

explorer.exe, explorer.exe

最后确定一下,重启电脑即可观察到期望结果。

如果希望恢复成开始屏幕,可以将其恢复成上述蓝色字段的样子即可

拓展,这个是Shell外壳程序的启动加载参数,如果您期望得到开机后是命令提示符可以将绿色字段最后面的explorer.exe替换成cmd.exe即可。

Windows RT开放桌面API或能快速获得开发者的支持

微软官方的MSDN论坛上自从Surface RT发布以来就一直吵闹不休,众多购买了Surface RT的开发者俨然分成2派,一方面支持WinRT(多数是.NETC#开发者),一方面又有不少人支持微软开放桌面API,以他们的话来说,就是跟WinRT比起来,还是Win32更具吸引力。

不少开发者还抱怨他们想用的东西都没有,在Surface RT下工作根本是不可能, 而这些工具基本上全是桌面的程序,相关厂商也都没有跟进,甚至于有人说出了“Surface RT就是骗我们这些开发者的钱”这种话。

总的来看,Win32开发者或是对WinRT十分不感冒,他们抱怨Metro程序开发机制不成熟,甚至RT系统底层结构就有bug。而且很多Win32开发者并不是一定都使用Visual Studio,而可能是使用第三方的编译器、调试器如GCC、Borland等等,而目前这些编译器要开发x86下的Metro程序都十分困难,更别说编译出ARM下的本机代码。而微软目前明确的对Windows RT系统下的桌面API限制策略导致这些第三方开发工具厂商视乎也对跟进ARM架构的Windows不感冒,导致大量使用第三方编译器和习惯了传统 Win32开发的人无从下手,而这些人之中往往不少都是十分有经验的Windows开发者。

也有很多老一辈的Win32开发者表示微软蹂躏他们的青春,他们花了10年来学习Win32,然后微软出一个新的平台和API还叫Windows就让他们放弃以前学习的Win32技术,转到一群年轻人创造的“青春活力”的平台,这他们难以转变。

而MSDN论坛上微软公司员工Dan Ruder则表示Windows RT的很多API仅仅是“名字上实现而已”,微软甚至连对ARM的Windows RT驱动开发包都没有准备好,也就是说Windows RT下的Win32 API也是残缺的,而其还说,在RT系统下,WinRT API则是直接关联到系统核心服务的,而不是x86下的WinRT会杂交于Win32或者基于Win32之上进行封装。

且不少Win32开发者也对Windows Store的审核方式怨声不断,有那么小部分开发者用奇葩的方式实现了如Delphi来编写Metro程序(当然是仅仅x86的),而被明确告知无法发布到Windows Store。

总的来说,因为Windows开发者庞大的群体,其中不乏大量不喜欢循规蹈矩的人,而正是这种杂乱不堪的群体造就了无数Windows下的程序,就好像 Visual Basic 6.0为什么到现在还不少人用的原因,或许微软完善和开放Windows RT的桌面API可以让一批庞大的开发者大群涌入。