Howeverinstead of just doing it's work quietly in the background, the task scheduler pops up a black (console like) "taskeng.exe" window. The window goes in front of all other windows. Luckily it doesn't steal my keyboard focus, but it blocks the view on everything.
If it's a batch file being launched from Task Scheduler, then instead of just launching the Batch file minimized/invisible, you probably also need to modify the batch file itself to run it's commands invisibly.
Note that the above relies on java.exe being in path, since the technique does not work with the blank in Program Files when specifying a full path. There are no doubt other ways to work around this problem, but that's for others to discover.
You could run the scheduled tasks as a different user, that way they will no interact with your normal account's interactive desktop at all. This certainly seems to work on the Windows2003 servers I administer. Just be careful to make sure that file permissions and other authentication details are set such that the tasks can access what they need to when un as this different user.
then run this with the task scheduler (the command line being something like wscript c:\scripts\test.vbs) instead of calling the tool directly. You should be able to call batch files and other scripts that way too. There is also a "completely hide" option (replace the 7 above with a 0), though in either case the hide/minimise only controls the initial window: if the tool opens more itself then they may still steal focus as before.
The simplest way to hide an application launched from the Task Scheduler is to set it to "Run whether user is logged on or not". This setting can be found in the General Tab of the Scheduled Task Properties.
You should look in the Task Scheduler for a task referring to SQLyog and correct its entry.If it is a cmd call, try to add /b to the parameter list.If it is just a call to an executable, you could correct it in view ofthis answer of mine.
If you have troubles locating this entry, use autoruns to find how SQLyog is started.You could also use regedit to search for all mentions of SQLyog or whatever is the name ofits installation directory.
If you have not installed SQLyog MySQL GUI, then your computer might be infected.You could use Process Monitor to verify when the popup appears, to see whether it is the taskeng.exe from system32 or one of the Look alikes of Taskeng.exe.
I am new to ubuntu and have started using ubuntu since 3 weeks.I used sqlyog in windows.so I had installed sqlyog in ubuntu.now i want to delete sqlyog from my ubuntu system.please provide step by step process to uninstall sqlyog from my system.
Now what I find most interesting is the way the library path is set up. It's a mix of Windows and Apache format. The first part "C:\Program files\HeidiSQL\plugins" looks like normal windows. However, the call for the http.dll looks backwards "/http.dll"
If I change the URL to the database to https, then it tells me https.dll is missing. So, where can I find these DLL's? Are you saying HeidiSQL is not supposed to have them in the plugin package? It seems such a basic needed to be able to connect to a MySQL instance using http?
No, that http plugin is not shipped with HeidiSQL yet. I was even not aware there is such a plugin, up now. But HeidiSQL supports loading MySQL/MariaDB plugins - these are located in its "plugins" directory, which is a subfolder of the one where your heidisql.exe is located.
In my case it was also a clean install. I got the message. I posted here and I was unsure how to proceed. So I remembered the old "CTRL-ALT-DEL" days, and uninstalled and re-installed (shutting down in between) and when it came back up (from the same install file, by the way) it was running correctly and did not ask for the plugin.
Please do not expect a working connection when adding a prefix like or to the hostname. It seems libmysql looks up for any of these protocols in the plugin folder, as you can see here:
3a8082e126