Vraag & Antwoord

OS Windows

DOS commando automatisch opstarten

7 antwoorden
  • Als ik in Windows XP naar mijn Command Prompt ga en het volgende commando uitvoer ondervindt ik geen enkel probleem. c:\usr\mysql\bin\mysqld-nt --standalone Nu wil ik echter dat dit commando automatisch word uitgevoerd tijdens het opstarten onder Gebruiker account '1'. (account met beperkte mogelijkheden) Opslaan in een .bat bestand en die in de map 'opstarten' werkt niet. Hoe kan ik dit wel werkende krijgen?
  • Je kan MySQL ook als service starten. Dan start het sowieso als Windows start. Hoe precies weet ik niet, maar dat zal vast wel ergens in de documentatie van MySQL staan.
  • Op deze nogal omslachtige manier moet het ook lukken: plaats het commando in een ‘bat’-bestandje, bijvoorbeeld mijnsql.bat. kopieer dit bestandje naar de directory [b:f13cb54f91]C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon[/b:f13cb54f91] vervolgens: [i:f13cb54f91]start > uitvoeren > gpedit.msc <enter> [/i:f13cb54f91] ga naar: [i:f13cb54f91]gebruikersconfiguratie > windows instellingen > scripts > [/i:f13cb54f91] in het rechtergedeelte dubbel klik op [i:f13cb54f91]aanmelden > toevoegen >[/i:f13cb54f91] bladeren en selecteer het bestandje [b:f13cb54f91]mijnsql.bat[/b:f13cb54f91]. Klik op OK en nogmaals op OK. Sluit de grouppolicy editor af. Nu moet je nog de juiste rechten toekennen aan [b:f13cb54f91]mijnsql.bat[/b:f13cb54f91] anders wordt het bestandje voor iedere gebruiker uitgevoerd. Dit kun je het beste doen door voor de gebruikers die dit bestandje NIET mogen uitvoeren de lees/uitvoeren rechten op [b:f13cb54f91]weigeren[/b:f13cb54f91] te zetten. …. omdat Windows standaard “eenvoudig delen van bestanden” aan heeft staan moet je deze eerst nog uitzetten voordat je de rechten zelf kunt instellen. Start de verkenner. Ga naar [i:f13cb54f91]Extra > mapopties…> weergave >[/i:f13cb54f91] en haal het vinkje bij [b:f13cb54f91]eenvoudig delen van bestanden gebruiken (aanbevolen)[/b:f13cb54f91] weg. Het aanpassen van de rechten op het batch-bestandje doe je via de eigenschappen van het bestand. ([i:f13cb54f91]Eigenschappen > tab beveiliging[/i:f13cb54f91]) Suc6 Ruud
  • bedankt, ik denk dat ik het eens ga proberen op de manier van Daffy Disk. Starten als Service werkt gekgenoeg alleen als ik me aanmeld met een Administrator account. En de bedoeling is juist dat het draait onder een account met beperkte mogelijkheden.
  • De manier van Ruud kan helaas niet. Ik kan nergens de map GroupPolicy\User\Scripts\Logon vinden. start > uitvoeren > gpedit.msc werkt ook niet. Voor de volledigheid ik gebruik Windows XP Home Edition. Zijn er nog andere mogelijkheden om een DOS commando automatisch te laten uitvoeren onder een account met beperkte rechten?
  • Probeer eens in te loggen onder veilige modus om dat commando te gebruiken. edit: gpedit vind je allen in de pro versie lees ik net :oops: /edit
  • [url=http://www.geocities.com/lwddemon/setiservice/]dit[/url] zou hier ook bij moeten werken, dus: INSTSRV MySQL c:\usr\mysql\bin\mysqld-nt --standalone misschien moeten er haakje om het commando, ik weet het niet zeker...

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.