顯示具有 windows 標籤的文章。 顯示所有文章
顯示具有 windows 標籤的文章。 顯示所有文章

2023年8月3日 星期四

windows 設定 ntp 校時

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" -Name SpecialPollInterval -Value 3600

w32tm /unregister

w32tm /register

net start w32time

w32tm /config /manualpeerlist:"time.stdtime.gov.tw" /syncfromflags:manual /update

w32tm /resync

w32tm /query /status

2022年9月5日 星期一

使用powershell修改檔案修改日期

之前在同步nextcloud時,發現有些檔案沒有修改日期

在command line下看時間都是1970/1/1,導致資料同步失敗

後來發現,只要檔案有更新,就會恢復同步的功能

所以研究了powershell,將所有檔案(包含子資料夾)的修改日期為1970/1/1的列出

然後將現在時間寫入lastwritetime欄位。


以下為powershell程式碼


# 取得檔案清單

$list = get-childitem -recurse -path "D:\NextCloud" | where-object {$_.LastWriteTime.Year -eq "1970"} | %{$_.FullName}


#變更修改日期

foreach($file in $list){(get-item $file).LastWriteTime =(get-date)}


2020年8月27日 星期四

VirtualBox cli 控制命令

 啟動VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm {name / uuid}


背景啟動VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm {name / uuid} --type headless


列出所有的VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms


列出所有執行中的VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list runningvms


暫停VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm {name / uuid} pause


啟動暫停的VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm {name / uuid} resume


重設VM

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm {name / uuid} reset


強制關機

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm {name / uuid} poweroff


關機

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm {name / uuid} acpipowerbutton


查看VM裡的IP設定 (需安裝agent)

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" guestproperty get {name / uuid} "/VirtualBox/GuestInfo/Net/0/V4/IP"

2018年8月27日 星期一

windows 10 語系切換

#更改成中文
zh-TW.bat


powershell set-winsystemlocale zh-TW
powershell set-winuserlanguagelist zh-TW -force
powershell set-winuilanguageoverride zh-TW

shutdown -l


#更改成英文


把zh-TW置換成en-US


#登出後自動登入
forceautologon.reg


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="user"
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"

2018年8月9日 星期四

通知區域的圖示變成空白

1.執行regedit.exe

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

刪除以下兩個機碼

IconStreams
PastIconsStream


2.刪除explorer.exe

3.重新執行explorer.exe


ps:2跟3可以用重新開機取代

2017年10月27日 星期五

windows 安裝 apache

下載連結
https://www.apachelounge.com/download/





  1. 安裝vc_redist_x64.exe
  2. 將httpd-2.4.29-Win64-VC15.zip解壓縮到 c:/Apache24 資料夾
  3. c:/Apache24/bin/httpd -k install

2017年8月29日 星期二

office 認證失敗 (an error occurred while making the connection對話框)

在幫office 2013做大量授權認證的時候出現這個對話框

======================================
=  an error occurred while making the connection    =
=  Error code: xxxxxxxxxx                                        =
======================================

經由網路上查詢資訊後,懷疑是WMI的問題,經由下列順序的指令後,可正常認證


net stop winmgmt

c:\windows\system32\wbem\winmgmt.exe /resetrepository

net start winmgmt

2017年3月29日 星期三

修正新版kms server會造成win7認證失效的問題

不用重新開機,一次完成認證,黑色桌布需要自行更改回來。

@echo off

cscript.exe %SystemRoot%\system32\slmgr.vbs -rearm

net stop sppsvc

net start sppsvc

cscript.exe %SystemRoot%\system32\slmgr.vbs -skms kms-server
%SystemRoot%\system32\slmgr.vbs -ato

自動判別windows版本 導向不同kms server 認證

另存成BAT檔,尚未完整測試過,在 win7 及 win10 可正常運作。

@echo off
for /f "tokens=4-7 delims=[.] " %%i in ('ver') do (if %%i==Version (set v=%%j.%%k) else (set v=%%i.%%j))

if "%v%" == "6.1" goto win7

cscript.exe %SystemRoot%\system32\slmgr.vbs -skms 1.1.1.1
%SystemRoot%\system32\slmgr.vbs -ato
goto end

:win7
cscript.exe %SystemRoot%\system32\slmgr.vbs -skms 2.2.2.2
%SystemRoot%\system32\slmgr.vbs -ato
goto end


:end

2014年4月9日 星期三

red5 live streaming

1. 安裝 jdk 6 update 45

2. 設定 環境變數
   (1)JAVA_HOME c:\Program Files\Java\jdk1.6.0_45
   (2)PATH %JAVA_HOME%\bin
   (3)CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\tools.jar;

3.安裝 red5 1.02 安裝過程需設定 IP 位置 及 port 5080

4.防火牆開啟 port 80,5080,1935

5.啟動red5 service

6.安裝admin demo模組(監看上線人數) 從http://your_ip:5080/installer選擇安裝

7.安裝 adobe flash media live encoder 3.2
  FMS URL 設定為:rtmp://your_ip/live

8.web伺服器放置 live.htm 及 StrobeMediaPlayback.swf
  (1)live.htm 需修改 red5 server 的 ip 位置(兩處)

相關檔案下載:download

2013年10月22日 星期二

觀看大量授權數量

office 2010
cscript C:\Windows\System32\slmgr.vbs -dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

office 2013
cscript C:\Windows\System32\slmgr.vbs -dlv 2E28138A-847F-42BC-9752-61B03FFF33CD

windows vista/7/8/8.1
cscript C:\Windows\System32\slmgr.vbs -dlv

2013年10月1日 星期二

virtualbox vdi檔案重組

1.(Guest)做磁碟重組

2.(Guest)下載 http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx 然後執行
sdelete -c -z c:
3.(Host)關閉Guest系統,並執行以下指令
 vboxmanage modifyhd vm.vdi –compact

2012年11月20日 星期二

在 windows 2008 R2 上安裝 KMS server 更新

1.安裝windows 2008 R2 並完成所有更新。

2.由下列網址下載 KMS host 更新,以支援 windows 8 及 2012 啟動認證
http://support.microsoft.com/kb/2757817/en-us

3.安裝完成後執行以下兩行指令,啟動 KMS host

cscript c:\windows\system32\slmgr.vbs -ipk "your host key"
cscript c:\windows\system32\slmgr.vbs -ato

ps: 
(1) windows 8 host key 支援 windows 8, windows 7, windows vista 啟動認證
(2) windows 2012 host key 支援 windows 2012, windows 2008R2, windows 2008, windows 8, windows 7, windows vista 啟動認證
資料來源:http://technet.microsoft.com/en-us/library/jj134256.aspx

4.由下列網址下載 Office 2010 啟動程式
http://www.microsoft.com/en-us/download/details.aspx?id=25095
執行 KeyManagementServiceHost.exe
然後輸入 "your host key"


5.由下列網址下載 Office 2013 啟動程式
http://www.microsoft.com/en-us/download/details.aspx?id=35584
執行 office2013volumelicensepack_en-us_x86.exe
然後輸入 "your host key"

2012年10月11日 星期四

netsh 開放特定ip通過防火牆連線特定port

開放
netsh advfirewall firewall add rule name="pass" protocol=TCP localport=23 action=allow remoteip=192.168.0.0/16 enable=yes dir=in
pass:防火牆規則名稱,移除時會用到
23:開放port
192.168.0.0/16:開放ip(網段)
關閉(移除)
netsh advfirewall firewall del rule name="pass"
action=allow 開放
action=block 封鎖

2012年10月1日 星期一

netsh 防火牆開/關

WinXP
關閉防火牆
netsh firewall set opmode mode=disable profile=ALL
開啟防火牆
netsh firewall set opmode mode=enable profile=ALL

Win7也可用以上指令開關,但會提示指令已過時,建議改用以下指令:
關閉防火牆
netsh advfirewall set currentprofile state off
開啟防火牆
netsh advfirewall set currentprofile state on

2012年5月9日 星期三

netsh 設定 DNS

顯示目前dns server的設定
netsh interface ip show dnsservers

設定第一順位的dns
netsh interface ip add dns "區域連線" 120.125.2.1 index=1

刪除已設定的dns
netsh interface ip delete dns "區域連線" 120.125.2.1

dns由dhcp自動設定
netsh interface ip set dnsserver "區域連線" source=dhcp


ps: "區域連線"依照每台電腦的網卡更動

2012年3月30日 星期五

kms認證失敗

有時候在做kms認證的時候,雖然版本都對,可是kms認證就是會失敗,
這時候可以依照下面的網頁,修改預設的序號,這樣再做認證就會成功了。

http://technet.microsoft.com/en-us/library/ff793421.aspx

2011年3月18日 星期五

2010年12月31日 星期五