Jump to content

Java Ve Adobe Flash Player Katılımsız Kurulumu


YAGMURADAM
 Share

Recommended Posts

Arkadaşlar bu autoit ile son zamanlarda epey uğraşıyorum. Ve sizler de (özellikle Mehmet adlı üyemiz) yardımcı oluyorsuz. Javanın ve adobe flash playerin sitemizde katılımsızı olduğunu biliyorum ama kendim yapıp öğrenmek istiyorum. Javanın kendi sitesinde anlatılmış ama onda güncelleme gibi bazı özellikler etkin oluyor ki bunu istemiyorum. Kurulum nasıl olacak Ondan bahsedeyim.

Java İçin

1. 32 bit sistem için olacak.

2. Güncelleme özelliği devredışı olacak.

3. Tarayıcılara eklenecek.

4. Orjinal kurulum dosyası kullanılacak.

Adobe Flash Player İçin:

1. 32 bit sistem için olacak.

2. Güncelleme özelliği devredışı olacak.

3. Tarayıcılara eklenecek.

4. Orjinal kurulum dosyası kullanılacak.

5. Chrome sürümü kullanılacak.

Kurulumda kullanacağım autoit kodu aşağıdadır.(fileinstall kısmı ve shellexecutewait kısmı hatalı olabilir) Yardımlarınız için çok teşekkür ederim.

Opt("TrayMenuMode",1)
TraySetToolTip("jre-8u92-windows-i586 kuruluyor. Lütfen Bekleyiniz..")
FileInstall("jre-8u92-windows-i586.exe",@TempDir & "\jre-8u92-windows-i586.exe")
TrayTip("jre-8u92-windows-i586!","Lütfen Bekleyiniz",1,1)
ShellExecuteWait(@TempDir & "\jre-8u92-windows-i586.exe","/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
Sleep(3000)
FileDelete(@TempDir & "\jre-8u92-windows-i586.exe")
TrayTip("Kurulum Tamamlandı!","Gülegüle kullanın",2,1)

Link to comment
Share on other sites

Pisilinux o kısmda java ile ilgili kayıt yok benim sistemimde. Katılımsız kurulumdu.(Sitede olan bir çalışmayı indirmiştim). Ama şu kayıt var.

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

Orada sizinkine benzer bir kayıt bulamadım. Saygılarımla

Link to comment
Share on other sites

x64 için güncelleme açık

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000001

x64 için güncelleme kapalı

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000

x86 için güncelleme açık

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000001

x86 için güncelleme kapalı

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000

 

  • Like 2
Link to comment
Share on other sites

Fakat şöyle bir durumda var dword değerini dword:00000000 böyle yapınca javacpl.exe çalıştırdığımızda update sekmesi kayboluyor bu durum update kapatmakla ilgisi yok gibi :rolleyes: yani tekrar kontrol edeyim bakalım neler yapabiliriz yanlış bilgi vermiş olmayayım! 

Link to comment
Share on other sites

grameradam verdiğiniz kodu yükleme dosyasına nasıl uyarlayacağım.

Kurulum dosyası java.exe olsun. Bu kodu autoit üzerinde nasıl kullanırım?

Mehmet verdiğiniz reg kayıtlarının hiçbiri benim sistemde yok. Sadece şu kayda rastladım. Ki bu katılımsız kurulan bir javaydı.Bilgilerinize. Saygılarımla

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_92\MSI]
"INSTALLDIR"="C:\\Program Files\\Java\\jre1.8.0_92\\"
"JU"=""
"OEMUPDATE"=""
"FROMVERSION"="NA"
"FROMVERSIONFULL"=""
"PRODUCTVERSION"="8.0.920.14"
"EULA"=""
"JAVAUPDATE"="1"
"AUTOUPDATECHECK"="0"
"AUTOUPDATEDELAY"=""
"FullVersion"="1.8.0_92-b14"

Link to comment
Share on other sites

Ben 7zip ile katılımsız yapıyorum. Autoitten pek anlamam ama şöyle olması lazım.

 

Alıntı

ShellExecuteWait("jre-8u91-windows-i586.exe","/s AUTO_UPDATE=Disable WEB_JAVA_SECURITY_LEVEL=VH WEB_ANALYTICS=Disable EULA=Enable SPONSORS=Disable REBOOT=Disable")

Adobe flash player'da güncellemeleri kapatarak katılımsız kurulum yapmak için şu parametreyi kullanabilirsiniz. -install -au 2
 

Alıntı

ShellExecuteWait("install_flash_player.exe","-install -au 2")

 

Edited by Grameradam
  • Like 1
Link to comment
Share on other sites

Javayı katılımsız yaparken şu siteyi kullanmıştım bayağı faydalı olmuştu.

https://www.java.com/en/download/help/silent_install.xml
http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jre-installer-options.html

@Grameradam 'ın kurulum parametersine katılıyorum yeterli olacak. Kendi kullandığım reg kaydı;

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
Edited by SimpsoN_Bart
  • Like 2
Link to comment
Share on other sites

Arkadaşlar kusura kalmayın. Ne yazık ki elektrik gittiği için 3-4 saatlik bir rötar oldu.Mehmet kullandığım işletim sistemi win10 Enterprise LTSB. köylü'm bu sürümün lite versiyonunu hazırladı bana. Ben onu yükledim. Kullandığım java sürümü java8 update92. Saygılarımla

Link to comment
Share on other sites


Öncelikle şuradan 32 bit ve 64 bit çevirim dışı java indirebilirsiniz

Please register to see this content.

indirdikten sonra kurulum yaparken msi dosyasını şu yola atıyor
C:\Users\KULLANICI ADINIZ\AppData\LocalLow\Sun\Java
veya
C:\Users\KULLANICI ADINIZ\AppData\LocalLow\Oracle\Java

Dışa aktarılan msi dosyasını alıp au3 dosyamızın yanına koyalım
MSİ kurulum dosyasının sessiz kurulum parametresi /qn dir veya /q

 

#RequireAdmin
TraySetToolTip("Java Katılımsız Kuruluyor..")
TrayTip(".::YAGMURADAM::.", "Java Kurulurken lütfen bekleyiniz..", 30, 4)
Sleep(3000)
If UBound(ProcessList(@ScriptName)) > 2 Then
	MsgBox(16, "Hata !", "2 tane Program çalıştıramazsınız..", 5)
	Exit 0
EndIf
FileInstall("JAVA.msi",@TempDir & "\JAVA.msi", 1)
ShellExecuteWait(@TempDir & "\JAVA.msi", "/q JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_JAVA=1 SPONSORS=0 REBOOT=Disable")
;Emin olmak için reg kayıtlarınıda ekleyelim
RegWrite('HKLM\SOFTWARE\JavaSoft\Java Update\Policy', 'EnableJavaUpdate', 'REG_DWORD', '0')
RegWrite('HKLM\SOFTWARE\JavaSoft\Java Update\Policy', 'EnableAutoUpdateCheck', 'REG_DWORD', '0')
RegWrite('HKLM\SOFTWARE\JavaSoft\Java Update\Policy', 'NotifyDownload', 'REG_DWORD', '0')
RegWrite('HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy', 'EnableJavaUpdate', 'REG_DWORD', '0')
RegWrite('HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy', 'EnableAutoUpdateCheck', 'REG_DWORD', '0')
FileDelete(@TempDir & "\JAVA.msi")
TrayTip(".::YAGMURADAM::.", "Java Kurulumu tamamlandı..", 30, 4)
Sleep(3000)
;ondan önce progressbar ile kurulum istemiştiniz eğer onu kullanacaksanız şu komutu :ShellExecuteWait Şununla değiştirin:ShellExecute

 

  • Like 1
Link to comment
Share on other sites

Grameradam sizin verdiğiniz kurulum kodu ile denedim. Ancak javaautoupdater açık olarak kuruldu. Özellikle baktım. Ama java için çözüm yolu buldum. Hem de sağlama gittim.

Nasıl yaparım(32bit sürüm için)?

1.Boş bir klasörünü olsun. Adı önemli değil.

2. İçine orjinal java kurulum dosyasını kopyalayınız. Adını java koyun.

3. Bir java simgesi seçin.

4. Aşağıdaki linkte verdiğim linkteki java8 update92.au3 dosyasını indirip bu oluşturduğunuz klasöre kopyalayın.

5.Au2.exe ile java uygulamasını paketleyerek katılımsız hale getirin.

UYARI:

Bende başlangıçta açılan uygulamaların reg kaydı aşağıdadır. Bu verdiğim au3 koduna gömülüdür.

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ControlCenter4"="C:\Program Files\ControlCenter4\BrCcBoot.exe /autorun"
"BrStsMon00"="C:\Program Files\Browny02\Brother\BrStMonW.exe /AUTORUN"
"SunJavaUpdateSched"=":C:\Program Files\Common Files\Java\Java Update\jusched.exe"

Eğer bunlar java dışında sizde yoksa sorun yok. Eğer başlangıçta açılmasını istediğiniz bir uygulama varsa(Bu reg kaydında gösterilen uygulamaların hiçbiri sistem dosyası değildir.Sonradan el ile de silinebilir İçiniz rahat olsun.)Örneğin benim verdiğim örnekte BrCcBoot.exe uygulaması başlangıçta açılsın istiyorsunuz.

"ControlCenter4"="C:\Program Files\ControlCenter4\BrCcBoot.exe /autorun"

kaydındaki uygulamanın çalışmasını istiyorsunuz. O zaman reg kaydını önce şu şekilde ayarlarız.Çizgiler arasındaki kayıt bilgileri

---------------------

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ControlCenter4"="C:\Program Files\ControlCenter4\BrCcBoot.exe /autorun"
"BrStsMon00"="C:\Program Files\Browny02\Brother\BrStMonW.exe /AUTORUN"
"SunJavaUpdateSched"=":C:\Program Files\Common Files\Java\Java Update\jusched.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ControlCenter4"="C:\Program Files\ControlCenter4\BrCcBoot.exe /autorun"
 

----------------------------------------------------------------------------------------

Şimdi bu kayıt defteri dosyasını RegConverter ile au3 koduna dönüştürüp au3 kodunu alıyoruz. Ve

verdiğim au3 kodunu açıp aşağıda belirttiğim satırı tümüyle seçip şu kodu yapıştırıyoruz(#RequireAdmin kaydını almayın ki zaten var)

RegDelete('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run')

seçip aşağıdaki kodu yapıştırıyorum
RegDelete('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run')
RegWrite('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', 'ControlCenter4','REG_SZ','C:\Program Files\ControlCenter4\BrCcBoot.exe /autorun')

Bundan sonra ise au3 dosyasınız kaydedin. Ve Aut2Exe ile katılımsız hale getirin. Saygılarımla

Please register to see this content.

Link to comment
Share on other sites

Nasıl güncelleyecek ki?

au3 kodunu bir inceleyiniz.Kurulum sonuna doğru

1. adımda javajusced.exe dosyasının çalışmasını durduruyor

2. javajusced.exe dosyasının reg kaydını siliyor.

3. javajusced.exe dosyasının kendisini siliyor.

Eğer verilen kod tam olarak işe yarasaydı nden başlangıçta çalışan uygulamalar arasında javajusced.exe dosyası var?

Javayı soft uninstaller üzerinden kurmuştum. O yüzden önceki javadan artık reg kayıtları kalmadı.Sonra grameradamın verdiği kod ile denedim. Ve sof uninstaller ile baktığımda java autoupdater de kurulmuş görülüyor. Bilgilerinize. Saygılarımla

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...