/dev/null - Overig

Alle functies van CCleaner.exe /auto automatisch starten in standaard account

08-06-2015, 17:36 door Anoniem, 12 reacties
Dit topic is bedoeld voor mensen die onder een standaard account werken zonder admin rechten. Anders gelieve dit topic te negeren aub, want het is veel moeilijker dan gedacht. Taakplanner heeft er allersinds niets mee te maken.

Is het iemand gelukt om programma die adminrechten nodig heeft, automatisch te laten opstarten met de computer onder een standaard account? Ik geraak steeds tot aan het uac scherm waar je je wachtwoord moet invullen van de admin, maar natuurlijk wil ik dit kunnnen omzeilen, want de computer kan het wachtwoord niet automatisch invullen.

Wat ik wil is dit: CCleaner.exe /auto automatisch onder administratie laten uitvoeren bij opstarten onder een standaard account. Het zit namelijk zo dat ccleaner geen bestanden kan verwijderen die adminrechten nodig hebben.

Ik zit al uren te zoeken op google en geen enkele tutorial die werkt. Wat moet ik doen?!

Wat ik heb getest:
- Taakplanner: werkt niet, zelfs de bevoegdheden aanvinken en onder eigen account opstarten doet geen effect.
- Bat files: Kan een standaard user wel bat files autmatisch opstarten?! NIETS WERKT!??!?!
- runasspc: Heel lang aan bezig gezeten, maar besefte dat dit programma net niet is wat ik zoek. Ik kan namelijk geen extra argumenten toevoegen zoals "/auto" bij ccleaner.exe Jammer!!!
- Rusasrob: zelfde als runasspc
- uac trust shortcut 1.0: Programma start niet op. (?!?!?)
- UAC Pass: Gaar programma, maar werkt niet zoals ik het wil, argumenten kunnen ook niet worden toegepast.
- ElevatedShortcut: Het schijnt dat deze uac kan blokkere, maar na het testen blijkt dit gewoon shortcuts te maken en een nieuwe regel in taakplanner. Kortom: niet wat ik zoek!

Ik ben ten einde raad! Bestaat er wel een programma die ik zoek?!
Reacties (12)
08-06-2015, 18:57 door Anoniem
Is het je gelukt om ccleaner ZONDER admin rechten te installeren?

Maar als ccleaner geinstalleerd is dan kan je als gebruiker ZONDER admin rechten bij options/settings
"Run ccleaner when the computer starts" aanvinken.
08-06-2015, 20:40 door Anoniem
Ik vermoed dat je het met powershell wel voor elkaar krijgt:

Set oShell = CreateObject("Shell.Application")

oShell.ShellExecute "powershell", "-executionpolicy bypass -file PathToPowershellScript", "", "runas", 1

Greetingz,
jacco
08-06-2015, 21:06 door Thomas
Je hebt geen extra programma nodig.
Maak een snelkoppeling naar CCleaner. Klik vervolgens op eigenschappen bij de snelkoppeling, en gebruik het commando hieronder. De eerste keer start je de snelkoppeling handmatig. Die vraagt nu om het wachtwoord, maar onthoudt deze voor de volgende keer.

runas /savecred /user:USER-NAME "C:\full\path\of\Program.exe"

De snelkoppeling kun je nu in "opstarten" plaatsen.
Besef wel dat dit niet de meest veilige oplossing is... Als je het wachtwoord eventueel later weer wilt verwijderen:
Start --> uitvoeren --> rundll32.exe keymgr.dll, KRShowKeyMgr geeft je een overzicht van bewaarde logins en wachwoorden. Hier kun je deze eventueel bewerken of verwijderen.
08-06-2015, 21:19 door Anoniem
Door Thomas: Je hebt geen extra programma nodig.
Maak een snelkoppeling naar CCleaner. Klik vervolgens op eigenschappen bij de snelkoppeling, en gebruik het commando hieronder. De eerste keer start je de snelkoppeling handmatig. Die vraagt nu om het wachtwoord, maar onthoudt deze voor de volgende keer.

runas /savecred /user:USER-NAME "C:\full\path\of\Program.exe"

De snelkoppeling kun je nu in "opstarten" plaatsen.
Besef wel dat dit niet de meest veilige oplossing is... Als je het wachtwoord eventueel later weer wilt verwijderen:
Start --> uitvoeren --> rundll32.exe keymgr.dll, KRShowKeyMgr geeft je een overzicht van bewaarde logins en wachwoorden. Hier kun je deze eventueel bewerken of verwijderen.

Dag Thomas,

Bedankt voor de Tips. Ik heb hier ook al hele lang naar zitten zoeken.
08-06-2015, 21:47 door Anoniem
Door Thomas: Je hebt geen extra programma nodig.
Maak een snelkoppeling naar CCleaner. Klik vervolgens op eigenschappen bij de snelkoppeling, en gebruik het commando hieronder. De eerste keer start je de snelkoppeling handmatig. Die vraagt nu om het wachtwoord, maar onthoudt deze voor de volgende keer.

runas /savecred /user:USER-NAME "C:\full\path\of\Program.exe"

De snelkoppeling kun je nu in "opstarten" plaatsen.
Besef wel dat dit niet de meest veilige oplossing is... Als je het wachtwoord eventueel later weer wilt verwijderen:
Start --> uitvoeren --> rundll32.exe keymgr.dll, KRShowKeyMgr geeft je een overzicht van bewaarde logins en wachwoorden. Hier kun je deze eventueel bewerken of verwijderen.
Bedankt voor het antwoord, maar dat had ik ook al getest, maar dan via een bat file. Via shortcut krijg ik ook niet hetgene wat ik hebben wil. Het is namelijk de bedoeling dat deze argument ook moet worden toegevoegd: /AUTO Want daar gaat het hier om. Anders zou mijn probleem al opgelost geweest zijn met runasspc en UAC Pass.
08-06-2015, 22:39 door Anoniem
Oké, ik heb een vermoeden dat het nu wel echt gelukt is!

Snelkoppeling:
C:\Windows\System32\runas.exe /savecred /user:gebruikersnaam "C:\Desktop\ccleaner.bat"

Batfile:
cd /d "C:\Program Files\CCleaner\"
start /realtime ccleaner.exe /auto
exit


:):):):):)
09-06-2015, 00:23 door Eric-Jan H te D
"/realtime" weet je dat wel zeker? Je gebruiker zou geïrriteerd door de stroperigheid van het systeem allerlei ondoordachte acties kunnen nemen. Met de "runas andere gebruiker" weet CCleaner ook niet voor welke gebruiker het nu echt de tijdelijke (internet/chrome etc) bestanden moet opruimen.

Misschien moet je er eens over nadenken om CCleaner 2x te starten. Eén keer als System-task bij het opstarten van het systeem of een andere trigger. En één keer voor de gebruiker bij het aanmelden zonder administratorrechten.
09-06-2015, 17:41 door Anoniem
Door Eric-Jan H te A: "/realtime" weet je dat wel zeker? Je gebruiker zou geïrriteerd door de stroperigheid van het systeem allerlei ondoordachte acties kunnen nemen. Met de "runas andere gebruiker" weet CCleaner ook niet voor welke gebruiker het nu echt de tijdelijke (internet/chrome etc) bestanden moet opruimen.

Misschien moet je er eens over nadenken om CCleaner 2x te starten. Eén keer als System-task bij het opstarten van het systeem of een andere trigger. En één keer voor de gebruiker bij het aanmelden zonder administratorrechten.
Slim bedacht om het 2x te doen, maar of ik dagelijks even op 2 accounts wil aanmelden? Het is de bedoeling dat ccleaner elke keer draait wanneer pc opstart.

Maar goed. ik heb de bat file nu verbeterd:

if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized
rem Anything after here will run in a minimized window

@echo off
net session >NUL 2>&1|| powershell Start-Process '%0' -Verb RunAs&& exit /b|| exit /b
timeout /t 45
cd /d "C:\Program Files\CCleaner\"
start ccleaner.exe /auto
exit

Waarschijnlijk zijn er nog goede commando's, maar ik vind deze bat nu wel leuk. Ik gebruik deze commando's trouwens ook voor andere programma's die elke keer moeten opgestart worden. Dus ben wel happy dat het toch allemaal nog kan onder een standaard account.

Trouwens, er zijn nog andere manieren om temp files te blokkeren zodat ccleaner niet meer alle gevoelige maps met temp files hoeft te scannen. Een voorbeeld is het uitschakelen van internet explorer temp files (als je internet explorer niet meer gebruikt:
http://www.wikihow.com/Disable-Delete-Browser-History-in-Internet-Explorer
09-06-2015, 19:20 door Eric-Jan H te D
Door Anoniem:Slim bedacht om het 2x te doen, maar of ik dagelijks even op 2 accounts wil aanmelden? Het is de bedoeling dat ccleaner elke keer draait wanneer pc opstart.

De "System" taak kun je automatisch in de taakplanner laten starten. De gebruikerstaak kun je op een groot aantal (reeds door mij genoemde) manieren, ook automatisch starten.
11-06-2015, 00:51 door Anoniem
Waarom moet een gebruiker zonder admin rechten elke keer als hij aanlogt ccleaner draaien? Hij kan toch niets aanpassen op het systeem? Zorgt alleen maar voor verminderde UX. Laat de administrator de machine beheren, niet de user. Als je beide zelf bent: Loop niet zo te klooien, heb je ook geen ccleaner nodig.
11-06-2015, 19:53 door ab2604
Ik weet niet of je het hier hebt over de gratis of de betaalde versie van CCleaner? In de betaalde versie kun je alle gebruikersaccounts gecombineerd laten "schoonmaken" en dit bovendien automatisch laten uitvoeren bij het opstarten van het systeem. Geen omkijken meer naar dus...
12-06-2015, 09:03 door Anoniem
Door Anoniem: Het is de bedoeling dat ccleaner elke keer draait wanneer pc opstart.
Zou het geen wijsheid zijn om CCleaner (of een gelijkaardige, zoals TFC) iedere keer te laten draaien als je het systeem AFSLUIT?

Just saying...
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.