Windows 获取上次开机和关机时间

wevtutil qe system "/q:*[System [(EventID=1074)]]" /rd:true /f:text /c:1 | find "Date:" >> D:/dd.txt
wevtutil qe system "/q:*[System [(EventID=20)]]" /rd:true /f:text /c:1 | find "Date:" >> D:/dd.txt

1074是关机 20是开机 然后用两个箭头>>把结果输出到D:/dd.txt文件

把命令保存到一个cmd文件里,用任务计划程序设置到每次开机后运行

这样每天上班之后看下文件就知道昨天晚上有没有人打开自己电脑了

不错的强力删除软件

官网免费下载

Wise Force Deleter – Unlock and Delete ‘Access Denied’ File or Folder (wisecleaner.com)

安装后,文件右键会有删除选项

windows批处理文件编码必须用ANSI

否则执行时中文会乱码!

记事本默认保存UTF8,不能用utf8,必须用ANSI!

windows查看一个命令的文件位置

windows可以用 where 命令 来查看一个命令的执行文件在哪

where rmdir
# C:\msys64\usr\bin\rmdir.exe

xampp 开启gzip压缩

首先编辑php.ini,修改zlib.output_compression 为On

然后编辑httpd.conf,取消注释以下两个模块

LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so

接下来在httpd.conf文件最下面加入:

SetOutputFilter DEFLATE 

# Set the path to the directory where you wish to apply the gzip compression
# Usually you would like to apply that to the entire htdocs folder, but you can change it
<Directory "C:/xampp/htdocs">  
    <IfModule mod_deflate.c>
        # Add any file type you want
        AddOutputFilterByType DEFLATE text/html
    </IfModule>
</Directory> 

C:/xampp/htdocs为你要开启gzip压缩的web目录,改为你自己的目录即可

开启之后,我的网站首页打开速度对比

加载内容和时间减少一半

windows服务器配置apache php mariadb

主要参考这篇文章 https://superuser.com/questions/748117/how-to-manually-install-apache-php-and-mysql-on-windows 很详细

首先安装apache,windows apache有两个选择: ApacheHaus 或者 Apache Lounge

我这里选择ApacheHaus

下载最先版本,解压压缩包可以看到一个readme文件,安装里面的操作步骤可以安装apache

接下来配置php,php要下载安全线程版本,php怎么配置就不说了,主要是编辑一下httpd.conf文件,导入php模块

LoadModule php7_module "c:\php\php7apache2_4.dll"

<IfModule php7_module>

    AddHandler application/x-httpd-php .php
    AddType application/x-httpd-php .php .html
    PHPIniDir "c:\php"
</IfModule>

需要注意的地方:

配置虚拟主机

取消注释httpd.conf文件的 Include conf/extra/httpd-vhosts.conf 一行,然后在这个文件里配置虚拟主机

我的配置文件:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "C:\Users\Administrator\Desktop\zrdn"
    ServerName zuoridangnian.com
    DirectoryIndex index.php
</VirtualHost>


<VirtualHost *:443>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "C:\Users\Administrator\Desktop\zrdn"
    ServerName zuoridangnian.com
    DirectoryIndex index.php
	  SSLEngine on
    SSLCertificateFile "C:\Apache24\conf\ssl\4261553_zuoridangnian.com_public.crt"
    SSLCertificateKeyFile "C:\Apache24\conf\ssl\4261553_zuoridangnian.com.key"
</VirtualHost>

默认rewrite模块的没开的

取消注释 LoadModule rewrite_module modules/mod_rewrite.so 一行

然后还需要将AllowOverride改为All

windows 命令行删除文件夹

cmd: 强制删除

rmdir /Q /S 文件夹路径

powershell: 强制删除

Remove-Item 文件夹路径 -Recurse

windows terminal 透明背景

编辑设置文件,在profiles-》defaults下加入

"useAcrylic": true, 
"acrylicOpacity": 0.5

将windows terminal添加到右键菜单栏

打开注册表编辑器,在 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell 下创建一个新项

该项下新建一个字符串值,名称为icon,数据为图标的路径

再在该项下新建一个项,取名为command,默认名称的数据设置为

"C:\Users\用户名\AppData\Local\Microsoft\WindowsApps\wt.exe" -d "%V"

Windows定时格式化磁盘分区

Windows可以使用SCHTASKS创建定时任务

format命令可以格式化分区,但是需要手动确认,而且格式化时间很长,所以我用rmdir命令代替

由于schtasks定时任务不能执行命令,所以我要把rmdir写到一个bat文件里

rmdir /s /q "j:\U6_CN_Windows_Drivers"

接着创建一个schtasks任务,意思是在2019/09/26 8:00之后,每隔一分钟,执行一次del.bat文件

SCHTASKS /Create /TN del /TR j:\del.bat /SC MINUTE /ST 08:00 /SD 2019/09/26 /MO 1

这样就达到定时格式化磁盘的目的了

没有更多文章了