Optimisation Vmware
#21
Posté 21 September 2012 - 13:14
#22
Posté 21 September 2012 - 15:07
If WScript.Arguments.length =0 Then
Set objShell = CreateObject("Shell.Application")
'Pass a bogus argument with leading blank space, say [ uac]
objShell.ShellExecute "wscript.exe", Chr(34) & _
WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1
Else
' ===============================================================
' Generated with VDIOptimizer - http://www.autoitscript.com/tools
' (c)2010 Jonathan Bennett
' ===============================================================
'
' ==================================================
' Windows 7/Vista/2008 Script - Run as Administrator
' ==================================================
'
' ==============
' General Advice
' ==============
' Before finalizing the image perform the following tasks:
' - Ensure no unwanted startup files by using autoruns.exe from SysInternals
' - Run the Disk Cleanup tool as administrator and delete all temporary files and system restore points (can be automated with this script)
' - Run disk defrag and consolidate free space: defrag c: /v /x
' - Reboot the machine 6 times and wait 120 seconds after logging on before performing the next reboot (boot prefetch training)
' - Run disk defrag and optimize boot files (Windows 7 only): defrag c: /v /b
' - If using a dynamic virtual disk, use the vendor's utilities to perform a "shrink" operation
' ===========
' MAIN SCRIPT
' ===========
' Constants
Const ForReading = 1
' Common objects
Set oShell = WScript.CreateObject ("WScript.Shell")
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oEnv = oShell.Environment("User")
' ================
' MACHINE SETTINGS
' ================
' Disable Superfetch Service
RunWait "sc stop SysMain"
RunWait "sc config SysMain start= disabled"
' Disable Windows Search Service
RunWait "sc stop WSearch"
RunWait "sc config WSearch start= disabled"
' Disable Offline Files Service
RunWait "sc stop CscService"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC\Parameters\FormatDatabase", &H00000001, "REG_DWORD"
RunWait "sc start CscService"
RunWait "sc stop CscService"
RunWait "sc config CscService start= disabled"
' Disable NTFS Last Access Timestamps (usually off by default on Windows 7)
'oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate", &H00000001, "REG_DWORD"
RunWait "FSUTIL behavior set disablelastaccess 1"
' Disable background disk defrag
RunWait "schtasks /change /tn ""microsoft\windows\defrag\ScheduledDefrag"" /disable"
' Disable hibernate
RunWait "powercfg -h off"
' Disable System Restore (only on clients)
If IsServer = False Then
Set objWMIService = GetObject("winmgmts:\\.\root\default")
Set objItem = objWMIService.Get("SystemRestore")
objItem.Disable("")
End If
' Increase service startup timeouts
' With large amounts of virtual machines booting simultaneously (for example,
' first thing in the morning) some vendor's virtual desktop agents may
' fail to register because the Windows Service timeout is reached before
' the service starts. It is recommended to change the timeout to 120 seconds
' (default is 30 seconds).
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServicesPipeTimeout", &H0002bf20, "REG_DWORD"
' Disable memory dumps
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled", &H00000000, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\LogEvent", &H00000000, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\SendAlert", &H00000000, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\AutoReboot", &H00000001, "REG_DWORD"
' Perform a disk cleanup
' Automate by creating the reg checks corresponding to "cleanmgr /sageset:100" so we can use "sagerun:100"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Memory Dump Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Pages Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations\StateFlags0100", &H00000000, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Upgrade Discarded Files\StateFlags0100", &H00000000, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Archive Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Queue Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting System Archive Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting System Queue Files\StateFlags0100", &H00000002, "REG_DWORD"
oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Upgrade Log Files\StateFlags0100", &H00000002, "REG_DWORD"
RunWait "cleanmgr.exe /sagerun:100"
' Configure Event Logs to 1028KB (Minimum size under Vista/7)
Set oEventLogs = GetObject("winmgmts:{impersonationLevel=impersonate,(Security)}!//./root/cimv2").InstancesOf("Win32_NTEventLogFile")
For Each e in oEventLogs
e.MaxFileSize = 1052672
e.OverWritePolicy = "WhenNeeded"
e.OverWriteOutdated = 0
e.Put_
e.ClearEventLog()
Next
' =============
' USER SETTINGS
' =============
' Reduce menu show delay
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\MenuShowDelay", "0", "REG_SZ"
' Disable cursor blink
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\CursorBlinkRate", "-1", "REG_SZ"
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\DisableCursorBlink", &H00000001, "REG_DWORD"
' Force off-screen composition in IE
oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Force Offscreen Composition", &H00000001, "REG_DWORD"
' Disable screensaver
oShell.RegWrite "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaveActive", "0", "REG_SZ"
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive", "0", "REG_SZ"
' Don't show window contents when dragging
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\DragFullWindows", "0", "REG_SZ"
' Don't show window minimize/maximize animations
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\MinAnimate", "0", "REG_SZ"
' Disable font smoothing
oShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\FontSmoothing", "0", "REG_SZ"
WScript.Quit
End If
' ================
' HELPER FUNCTIONS
' ================
Function Run(sFile)
Run = oShell.Run(sFile, 1, False)
End Function
Function RunWait(sFile)
RunWait = oShell.Run(sFile, 1, True)
End Function
Function RunWaitHidden(sFile)
RunWaitHidden = oShell.Run(sFile, 0, True)
End Function
Function IsServer()
IsServer = False
On Error Resume Next
For Each objOS in GetObject("winmgmts:").InstancesOf ("Win32_OperatingSystem")
If objOS.ProductType = 1 Then IsServer = False
If objOS.ProductType = 2 Or ObjOS.ProductType = 3 Then IsServer = True
Next
End Function
Sub RegBinWrite (key, value, data)
key = "[" & key & "]"
If value <> "@" then
value = chr(34) & value & chr(34)
End if
valString = value & "=" & "hex:" & data
tempFile = GetTempDir() & "\regbinaryimport.reg"
Set txtStream = oFSO.CreateTextFile(tempFile,true)
txtStream.WriteLine("Windows Registry Editor Version 5.00")
txtStream.WriteLine(key)
txtStream.WriteLine(valString)
txtStream.Close
oShell.Run "regedit.exe /s """ & tempFile & """", 1, true
oFSO.DeleteFile tempFile
End Sub
Function GetTEMPDir()
GetTEMPDir = oEnv("TEMP")
If InStr(GetTEMPDir, "%") Then
GetTEMPDir = oShell.ExpandEnvironmentStrings(GetTEMPDir)
End If
End Function
#23
Posté 21 September 2012 - 16:44
Je testerai ce soir , merci du tuyau
#24
Posté 22 September 2012 - 10:12
Je crois que je vais attendre l'achat d'un autre DD
#25
Posté 22 September 2012 - 10:17
J'ai tenté gamebooster afin de tuer quelques process inutile lors des jeux ça améliore un chouilla.
J'ai couplé ça au script généré par VDIoptimizer.
Ca m'a l'air d'aller mieux... J'ai moins de lag lors des portails par exemple mais il est vrai que ce n'est pas non plus le jour et la nuit.
M'enfin avec une si petite config on peu pas espérer la fluidité non plus ...
#26
Posté 22 September 2012 - 18:45
Je kill l'explorer dans la VM... et pouf plus de lag
Je lance juste le bot via le gestionnaire de tache
#27
Posté 23 September 2012 - 13:36
#28
Posté 23 September 2012 - 19:01
Vous allez rire , j'ai trouver un moyen tout con qui à l'air de bien fonctionner ....
Je kill l'explorer dans la VM... et pouf plus de lag
Je lance juste le bot via le gestionnaire de tache
Pas bête du tout ça
#29
Posté 23 September 2012 - 19:04
Vous allez rire , j'ai trouver un moyen tout con qui à l'air de bien fonctionner ....
Je kill l'explorer dans la VM... et pouf plus de lag
Je lance juste le bot via le gestionnaire de tache
Pas bête du tout ça
Yep il y a effectivement du mieux, mais le bot sous VM reste toujours moin rentable que le bot sur mon fixe :s
#30
Posté 23 September 2012 - 19:21
Vous allez rire , j'ai trouver un moyen tout con qui à l'air de bien fonctionner ....
Je kill l'explorer dans la VM... et pouf plus de lag
Je lance juste le bot via le gestionnaire de tache
Pas bête du tout ça
Yep il y a effectivement du mieux, mais le bot sous VM reste toujours moin rentable que le bot sur mon fixe :s
Clairement , j'ai le même souci. De plus c'est bcp moins stable sous Vware.
Bug supplementaire du au lag , ou ralentissement de la machine virtuelle.
Faut optimisé tout ça... Qui nous sort un OS juste pour se servir de nos bot ? lol
#31
Posté 23 September 2012 - 23:29
j'ai crée un virtual machine mais c'est apres que j'ai pas compris comment le faire marcher et comment mettre diablo3 dessus.
Merci d'avance
#32
Posté 23 September 2012 - 23:32
Quelqu'un pourrait faire un tuto s'il vous plait? car l'anglais ça va 2 minutes..
j'ai crée un virtual machine mais c'est apres que j'ai pas compris comment le faire marcher et comment mettre diablo3 dessus.
Merci d'avance
Crée un sujet à part pour cela.
#33
Posté 24 September 2012 - 12:24
#34
Posté 24 September 2012 - 14:56
j ai une question sur ma VM j ai "souvent" la vm qui plante je pense. Par exemple je lance le bot puis je fais tourner la VM en tache de fond et quelques heures plus tard je check et la j ai uniquement le curseur de diablo qui apparait avec un écran tt noir et je suis bloqué. Mais en checkant sur mon acc main je constate que je suis tjs connecté ... quelqu'un a déjà eu ca ?
Désactive la mise en veille de la VM, parfois c'est ça
Désactive les raccourcis clavier du genre win+L qui lock le pc.
#35
Posté 26 September 2012 - 06:32
j ai une question sur ma VM j ai "souvent" la vm qui plante je pense. Par exemple je lance le bot puis je fais tourner la VM en tache de fond et quelques heures plus tard je check et la j ai uniquement le curseur de diablo qui apparait avec un écran tt noir et je suis bloqué. Mais en checkant sur mon acc main je constate que je suis tjs connecté ... quelqu'un a déjà eu ca ?
Désactive la mise en veille de la VM, parfois c'est çanormalement avec la souris qui bouge ça ne se met pas en veille mais j'ai déjà eu le problème avec mon bot D2 il me semble.
Désactive les raccourcis clavier du genre win+L qui lock le pc.
apres l'ecran noir j ai son alternative xD après une nuit tt le tps quand je rallume mon écran le matin la vm a freeze et lorsque je clique sur la vm pour manipuler dessus il me bascule automatiquement et direct sur le menu du jeu alors es qu il y a un paramétrage de base qui met la vm en veille ?
Je suis déjà lal e ds panneau de config pour désactive tt les mise en veille de l écran ect y a t il autre chose ?
#36
Posté 26 September 2012 - 08:17
j ai une question sur ma VM j ai "souvent" la vm qui plante je pense. Par exemple je lance le bot puis je fais tourner la VM en tache de fond et quelques heures plus tard je check et la j ai uniquement le curseur de diablo qui apparait avec un écran tt noir et je suis bloqué. Mais en checkant sur mon acc main je constate que je suis tjs connecté ... quelqu'un a déjà eu ca ?
Désactive la mise en veille de la VM, parfois c'est çanormalement avec la souris qui bouge ça ne se met pas en veille mais j'ai déjà eu le problème avec mon bot D2 il me semble.
Désactive les raccourcis clavier du genre win+L qui lock le pc.
apres l'ecran noir j ai son alternative xD après une nuit tt le tps quand je rallume mon écran le matin la vm a freeze et lorsque je clique sur la vm pour manipuler dessus il me bascule automatiquement et direct sur le menu du jeu alors es qu il y a un paramétrage de base qui met la vm en veille ?
Je suis déjà lal e ds panneau de config pour désactive tt les mise en veille de l écran ect y a t il autre chose ?
nope y-a rien d'autre normalement, apparemment tu as problème d'accès aux ressources. la workstation cherche quelque chose pour gérer l'affichage de la VM mais ça ne répond pas.(Ça peut être ça) Pour éviter ce genre de non reconnaissance de driver il est recommandé de faire l’hôte et les VM sur le même système. Peut-être le driver CG qui n'est pas adapté pour la VM ou alors une anciennes version de workstation qui gère mal l'utilisation de ton driver.
Fais un MAJ workstation. test
MAJ driver CG. test (MAJ sur l'hôte)
#37
Posté 26 September 2012 - 08:25
#38
Posté 26 September 2012 - 09:49
Moi ma vm marche très très bien aussi, après j'ai une config de porc, i7 + 8go (j'en utilise que 2 pour la vm et 2 core)Mais c est bizzare quand je suis sur le Pc la vm tourne bien. C est que quand j éteins l écran pour dodo... Mais j vais essayer
Par contre je pense que je vais tenté les opti on ne sais jamais peut être que j'arriverait a optimisé encore plus mes runs.
Elle est sous W7 la vm
#39
Posté 15 October 2012 - 14:42
j'ai installé Vmware 9 qui semble bien tourner mais je me demandais si il était possible d'installer ce logiciel sous Linux vu que je passe plus de temps sous Linux que sous Windows 7, ça me serait bien utile, une idée?
Merci pour votre aide
Compte 1 (collector) principal : BANNI
Compte 2 : Parangon 741
Compte 3 [ON] : Parangon 755
Compte 4 du frangin : Parangon 642
ROS Bot : Script DH 2.2 multi build modifié avec rafale (strafe)
MERCI à GMS et à tous les contributeurs !!!
MERCI à GMS et à tous les contributeurs !!!
#40
Posté 15 October 2012 - 15:02


Ce sujet est fermé



