标签: windows

  • Windows 批处理脚本脚本连接mariadb时,配置数据库字符集

    在通过命令行执行数据库脚本时,遇到错误:Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='

    解决办法:

    可以通过 --default-character-set=utf8mb4 参数来配置连接所用的默认字符集来解决,例如下面的数据库升级脚本:

    @echo off
    "C:\Program Files\MariaDB 10.6\bin\mysql" -uroot -p123456 -Dworksummarynet --default-character-set=utf8mb4 < ./upgrade.sql
    
    echo Database upgrade completed!
    pause

  • Windows10安装Composer

    在我的win10上用exe安装一直安装不上,使用命令行安装的过程如下:

    下载安装脚本到当前目录

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

    执行安装过程

    php composer-setup.php

    删除安装脚本

    php -r "unlink('composer-setup.php');"

  • Apache在Windows上作为服务运行

    安装服务: httpd -k install  

    被安装的服务名称是 Apache2.2 ,使用的配置文件是conf\httpd.conf

    httpd -k install -n  "service name"  #如果想指定服务名称,请采用该命令
    httpd -k start #启动apache服务
    httpd -k stop 或 httpd -k shutdown #停止apache服务
    httpd -k restart #重启apahce服务

    启动前,你可以通过 httpd -n "service name" -t 检查配置文件的正确性

    如果采用默认的服务名,那么默认的命令就是: httpd -t

    删除服务:

    httpd -k uninstall #删除默认的服务名
    httpd -k uninstall -n "service name" #删除指定的文件名
  • windows 安装自己开发的.NET Windows服务

    安装

    %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe  C:\Windows\service\tiegepushservice.exe

    卸载

    %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe    C:\Windows\service\tiegepushservice.exe   /u

  • Windows子目录映射到根目录

    subst [盘符] [要映射的路径]

    解除映射:

    subst /d [盘符] 

  • windows中,给文件夹枷锁

    在文件夹名字后面添加   .{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

    即可。

  • 装不上WIN7的解决办法

    把win7 ISO镜像解压到要安装的分区,一般是C盘

    然后执行 c:\boot\bootsect.exe /nt60 c:  建立开机引导 

    重启,从硬盘启动就行了。

  • win8.1如何去掉桌面右键intel图形

    按 Win+R 打开注册表,输入 Regedit 回车,打开注册表编辑器,打开以下路径:
    HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers下删除igfxcui项即可.

  • 使用命令行查看进程加载的DLL

    windows中,可以使用命令行查看进程加载的DLL。

    查看所有进程的加载的DLL:

    tasklist /m

    查看指定进程加载的DLL (例如查看notepad++.exe)

    tasklist /m /fi "imagename eq notepad++.exe"