修復消失的捷徑圖示

有時候因為某些不明的原因造成桌面上的捷徑圖示顯示錯誤或是直接消失

其實是快取檔出了問題,解決的方法就是把圖示的快取檔刪除,重新開機讓Windows重建一個

作業系統碟:\Users\使用者名稱\AppData\Local 刪除 IconCache.db,如下

C:\Users\user\AppData\Local\IconCache.db

mklink指令

windows7內有內建一個指令mklink,可以把檔案放在其他磁碟,但卻讓系統以為程式都在C碟,可以延伸某磁碟的使用空間。如下:

mklink /d c:\webroot \\sharehost\webroot

我可以考慮把我的靜態網站作成資料夾,更方便更改網站資料。

這個功能類似LINUX的NFS,可以連結外部伺服器。

 

windows 7 快速新增網路型印表機(無互動),非網芳印表機

最近,因為WindowsXP停止服務,開始思考全面升級Windows 7。

目前遇到第一個問題,就是印表機驅動。

之前就遇過,只有乖乖慢慢的驅動,一次好幾台印表機等著驅動,真的很累。

現在,製作批次處理設定檔(範例為hpoj6100.vbs),就可以事倍功半。好吧,來試試看!

先到官網下載印表機驅動程式,解開後,只保留Driver內的基本設定,大約20MB。

找到並查找檔案 品牌.inf 內兩個重要參數資料,如下綠色、藍色。

請參考下列語法,儲存hpoj6100.vbs,僅需要改第一列,其他不用動。

PTW "可自行取名HP OJ6100 CC1","指定的網址163.32.XX.230","從Brand.INF找到完整產品名稱,例如HP Officejet 6100","驅動程式內有專屬品牌的Brand.INF"

下列為hpoj6100.vbs的範例

PTW "HP OJ6100 CC1","163.32.XX.230","HP Officejet 6100","hpvpl06.INF"

Sub PTW( PName , PrnIP , PrnModel , PrnINF )

Set objWMIService = GetObject("winmgmts:")
Set objNewPort = objWMIService.Get _
("Win32_TCPIPPrinterPort").SpawnInstance_

objNewPort.Name = "IP_"&PrnIP
objNewPort.Protocol = 1
objNewPort.HostAddress = PrnIP
objNewPort.PortNumber = "9100"
objNewPort.SNMPEnabled = False
objNewPort.Put_

Printer_Name = Pname 
PrinterDriver_inf= PrnINF
Printer_Model = PrnModel

sCmd = "rundll32.exe printui.dll,PrintUIEntry /if /b """ &Printer_Name& """ /f """ _
& PrinterDriver_inf &""" /r" _
& " """ &objNewPort.Name& """ /m """&Printer_Model&""

cmd = "control printers"

Set oShell = CreateObject("WScript.Shell")
oShell.Run sCmd, 1, True
oShell.Run cmd

'WScript.Echo Printer_Name&" Complete!"

End Sub

 

samba登入問題:批次檔設定

為了建立方便同步FTP與SAMBA的伺服器服務功能 ,花了ㄧ整天架設CentOs系統,很快完成。

但是samba Client端的批次設定上,嘗試了好幾天,一直無法順利登入,只能在網址列乖乖打上字串\\ip\user,才能正常服務。

看了很多篇文章,找不出端倪,伺服器一再測試修訂檔,依然沒用。皇天不負苦心人,回頭看文章,大概了解問題所在。http://xyz1943.idv.tw/~xyz1943/student_server_centos5/student_server_centos.html

果然,問題舊解決了,下列\\ip\homes,不能打成\\ip\user,個人資料夾需依伺服器設定值為主,問題解決囉!


for Windows  網路磁碟機批次檔:

在桌面編輯 學生雲端.bat 批次檔

net use p: \\IP\homes
net use s: \\IP\share
net time \\IP /set /yes

直接將帳號密碼寫進 學生雲端.bat 批次檔的寫法

@echo off

echo 請輸入"帳號"
set name=?
set /p name=?

echo 請輸入"密碼"
set passwd=?
set /p passwd=?

net use p: \\ip\homes /user:%name% %passwd%

echo建立桌面捷徑
echo start p: >> %name%.bat
start p:

net use s: \\IP\share
net time \\IP /set /yes

在 Linux 文字模式下的掛載方式:

mkdir /media/smb
smbclient -L IP

掛載:mount.cifs //IP/share /media/smb -o username=sysadm
卸載:umount.cifs /media/smb

密碼直接打在指令內的寫法:

mount.cifs //IP/share /media/smb -o username=sysadm,password=password

Excel常用數學指令

統計方式       使用函數(或公式)
各科總分       =SUM(範圍)
算術平均值      =AVERAGE(範圍)
加權平均成績     =SUMPRODUCT(範圍,學分)/SUM(範圍)
全距         =MAX(範圍)-MIN(範圍)
中位數        =MEDIAN(範圍)
眾數         =MODE(範圍)
第 1 個四分位數    =QUARTILE(範圍,1)
第 2 個四分位數    =QUARTILE(範圍,2)
第 3 個四分位數    =QUARTILE(範圍,3)
第 3 個十分位數    =PERCENTILE(範圍,0.3)
第 6 個十分位數    =PERCENTILE(範圍,0.6)
第 25 個百分位數   =PERCENTILE(範圍,0.25)
第 75 個百分位數   =PERCENTILE(範圍,0.75)
調和平均數      =HARMEAN(範圍)
 20% 縮減式平均值   =TRIMMEAN(範圍,0.2)
平均偏差值      =AVEDEV(範圍)
母體標準差      =STDEVP(範圍)
樣本的標準差     =STDEV(範圍)

3.7版後的Kmplayer,關閉廣告

3.7版後的Kmplayer,出現ㄧ大區塊的廣告,有些畫面很不入眼。所以 ,不得以關掉吧!

【方法】

先關閉Kmplayer

進入cmd模式,輸入下列語法

echo 127.0.0.1 player.kmpmedia.net >> c:\windows\system32\drivers\etc\hosts

再開啟Kmplayer,大功告成!

flashplayer的離線下載

這個外掛,也是不時在更新,老是等很久。

有空時,可以先到下列網站,離線下載,需要用時就很方便了!

http://www.adobe.com/support/flashplayer/downloads.html

有兩個版本要下載

一個為IE

一個為其他瀏覽器,如FireFox, Chrome

windows 7 64位元版 sysprep 出現失敗

103-0901又發現,若未完成安裝驅動就執行sysprep.exe,就會出現嚴重錯誤。把所有驅動完成,正常了!

參考資料:Sysprep in Windows 7 may fail after IE10 is installed

今天進行更新系統,發現錯誤訊號「SYSPRP LaunchDll:Could not load DLL C:\Windows\SysWOW64\iesysprep.dll[gle=0x000000c1]」

找了相關文章,發現64位元版升級IE 10 之後,就會出現的異常狀況,32位元版無此問題。

升級到IE 11又正常了。

解決方法一:到控制台移除IE 10

解決方法二:如下,我有嘗試修該,但出現權限不足。強迫更改權限為user可以控制,就解決了。

到「開始」→「執行」→輸入regedit

找到下列三行

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Specialize

修改裡面{EC9FE15D-...}的路徑,SysWOW64 改為 System32

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup /v {EC9FE15D-99DD-4FB9-90D5-5B56E42A0F80} /t REG_SZ /d “C:\Windows\System32\iesysprep.dll,Sysprep_Cleanup_IE” /f

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize /v {EC9FE15D-99DD-4FB9-90D5-CE53C91AB9A1} /t REG_SZ /d “C:\Windows\System32\iesysprep.dll,Sysprep_Generalize_IE” /f

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Specialize /v {EC9FE15D-99DD-4FB9-90D5-676C338DC1DA} /t REG_SZ /d “C:\Windows\System32\iesysprep.dll,Sysprep_Specialize_IE” /f

重新執行sprep,可以順利製作異機安裝的ghost檔囉。

Windows 7 啟用 802.1x 驗證

停止windows7休眠功能

Windows7使用「hiberfil.sys」來儲存休眠時記憶體裡的資料。檔案的屬性是隱藏。

停止windows7休眠功能,可以增加系統的硬碟空間,作法如下:

  1. dos模式下:輸入cmd,按滑鼠右鍵,以系統管理者身份來執行
  2. powercfg -h off
  3. 重新開機

kill hiberfil.sys

tadgallery的Flash上傳亂碼問題解決

到系統內

找到./modules/tadgallery/class/plupload/js/i18n底下,中文檔設定

改tchinese.js為utf-8,問題就解決了

 

LDAP+ Centos6.3+使用者修改密碼

使用者更改自己的LDAP及SAMBA密碼

直接參考Knowledge base的教學網站,及有提供修改密碼程式

http://www.nep-hk.com/drupal/?q=node/12

直接安裝後,真的好用,簡單筆記如下:

一、啟用httpd

yum -y install httpd httpd-devel httpd-manual
yum -y install php-5 php-bcmath php-dba php-devel php-gd php-imap php-ldap php-mbstring php-mysql php-ncurses php-odbc php-pdo php-pear php-pgsql php-snmp php-soap php-xml php-xmlrpc mod_ssl

出現缺少下列套件,下載安裝

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

稍微修改設定

vi /etc/httpd/conf/httpd.conf

DirectoryIndex index.html index.htm index.php index.html.var

LanguagePriority zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN

AddDefaultCharset UTF-8

service httpd restart 

二、稍微修改php.ini

vi /etc/php.ini

default_charset = "utf8"
upload_max_filesize = 180M
post_max_size = 80M
memory_limit = 160M

service httpd restart

三、安裝 ldap_samba_password_modifier

cd /var/www/html/

wget  http://www.nep-hk.com/drupal/sites/default/files/ldap_samba_password_modifier.zip

unzip ldap_samba_password_modifier.zip

接著,修改裡面的參數後,就可以線上修改使用者的LDAP密碼囉! 

http://163.32.X.X/ldap_pwd.php

經過測試後,成功了!

LDAP+ Centos6.3安裝筆記

主要參考:IT水電工-哆啦胖虎自己重寫的筆記

居安思危,重新架設一次LDAP伺服器,發現與舊版的路徑略有不同!

service ldap start 變成 service slapd start

另外一個問題,困擾三天,終於找到答案。

小文老師當年寫的user-login.ldif,可以順利導入系統,但比較老舊,人事已非。

我重新寫了一份 user-login.ldif,卻一直導不進去?格式相同,僅有密碼不同。我怕自己眼花,又列印出來比對,明明都相同,卻沒有答案的無解!?

終於,讀懂錯誤訊息,它找不到換行...所以僅能讀一筆資料?

使用notepad,仔細觀察後,發現居然暗藏玄機!哇勒,花三天才想到!!

WIN→CRLF-WIN←UNIX

先轉換成UNIX

再利用【編輯】→【BLANK OPERATION】→【移除行尾空白】

終於順利導入

ldapadd -x -D cn=Manager,dc=server,dc=kh,dc=edu,dc=tw -w  -f /tmp/user-login.ldif

執行windows 7 異機安裝的sysprep

  1. 安裝新系統後,先第一次備份Ghost,避免失敗,後來還原時,也會用上。w7-u64o-1010801
  2. 備份後,重新開機,進入系統,找到執行路徑
    C:\Windows\System32\sysprep
  3. 點選執行檔sysprep.exe,設定值如圖,確認後,開始製作異機安裝的作業系統(需要一些時間)
    w7-sysprep
  4. 電腦關機後,開始製作備份ghost,編檔w7-u64s-1010801(成品就是它!)
  5. 完成後,再還原系統w7-u64o-1010801

【補充說明】

為何要在還原系統呢?

經網路文章的說明,以及個人測試結果,不還原系統的話,真的只能使用三次,windows作業系統幾乎每個月都會修補升級,未來可能要再重灌,重灌真的很費時啊!

影音轉成MP4,上傳Youtube會出現重複無聲

真的困擾很久,這一次,終於發願要改進!

找了一些文章,發現我最愛用的【格式工廠】是元兇!

雖說新版本已經修改這個錯誤,可是我用起來,還是一樣的狀況(2.96問題還在?3.01轉到失敗?)

於是,決定找新的方法來處理,也學到一個新軟體FreemakeVideoConverter 本站下載

果真,上傳到Youtube的影片,終於正常了,感動!!

FreemakeVideoConverter