FixIT Scripts is now in public beta, which means that we are soliciting feedback from members of the general public about all aspects of how the community works. This includes feedback about things that may be confusing or don't seem to work right, or about what sorts of scripts you'd like to see, or any other general comments you'd like to share. Please share your feedback on our meta site, which is where we discuss all things FixIT Scripts.
We value your opinion and need your help to build the community into something that you find useful. Any feedback you have for us will go a long way in helping us get there. Thank you!
A recent Chrome update has caused some issues with how fonts are displayed on certain websites, including fixitscripts.com.
This appears due to an experimental feature in Chrome called DirectWrite. Disabling this feature returns the display back to normal.
Just type chrome://flags/ into your Chrome address bar and look for the Disable DirectWrite entry.
Click the enable link to disable that feature.
Relaunch Chrome and fixitscripts.com should display properly again.
View the topic on meta to discuss further:
If your PC problem is one that can be fixed by a script feel free to post it here on FixIT Scripts. But please do a search first to see if your problem has already been posted. There may already be a fix out there for you!
It can sometimes be difficult to know what can and can't be fixed with a script, so if your problem is one of the following, then you're are probably okay posting it:
If in doubt, first look around and see the types of problems that other users have posted. If you are still unsure, go ahead and post your problem. Our experts will take a look and then determine if it is a good fit for the site. Don't worry if your problem isn't a good fit this time; just remember to visit us the next time your computer is acting up.
It’s also OK to post and fix your own problem, and anyone who is able to is strongly encouraged to do so.
Yes! FixIT Scripts supports all of the scripting languages that MAX RemoteManagement does and many scripts you find here can be run through the MAX RM console. However there are certain important considerations when writing scripts for MAX that must be adhered to so that the scripts run properly.
Please review the GFI MAX RemoteManagement Script Writing Guidelines for details.
And look for the MAX tag to identify scripts specially designed to work with MAX RM.
For further details about the MAX RemoteManagement software, please visit the GFI MAX website.
The problems on FixIT Scripts require an actual script to fix. So if your problem is just a general question or a request for help or information, then it does not fit the format of the site. Those types of questions are better suited to online forums.
Please do not post general questions about the FixIT Scripts site or tool. Any questions, bugs or feedback about FixIT Scripts should be posted on the meta site.
FixIT Script fixes are currently only designed for Windows or PC problems. Support for other platforms will be added down the road.
Please do not post open-ended questions that are intended to provoke a discussion. Those types of questions aren't actual problems that can be solved with a script.
Here’s how you post problems and get fixes:
Here are the main parts of a problem:
Title—a title is required and should provide a brief overview of your question or problem. Keep it concise, yet descriptive.
Body— the body of the question is where you should provide a full description of your question with as much relevant detail as possible. When your questions include good information you increase your chances of getting good answers.
Tags—tags are keywords that help describe and categorize the subject of your questions.
If you receive new fixes or comments you will see a symbol at the top of the page. Just click that symbol to view these items.
If you need to edit your problem in response to any comments or requests for more information, just click the "edit" link below the question.
If the fix works and fixes your problem, be sure to vote it up by clicking the up arrow to the left of the fix. Other users can also view fixes and vote on them. This helps raise the best fixes to the top.
When you have reviewed all the fixes you received, pick the one that best solves your issue. Click the check box to the left of the fix to mark this as the accepted fix. This way the rest of the community knows that you are satisfied and knows that the fix worked.
FixIT Scripts fixes are scripts that first detect whether a PC problem exists, and if so, fix the problem. The best fixes are those for PC problems that are widely seen and potentially affect a large number of users.
If you can fix…
then go ahead post your fix!
Because the fixes are meant to be run automatically on many users’ systems, the format of the script must be strictly followed. See Getting Started Writing Scripts for more information. First you must write “detect” code that checks whether the specific problem exists on the PC in question. If it does, then the operation returns “true” and the second part of the script, the actual “fix” code will run. This is what actually fixes the problem. The entire script must run on its own without requiring any user input or feedback.
The following are examples of scripts that do not work for the format currently (may be changed later):
If your fix is purely information, or you’re only providing help or guidance, then that is not a fix. That kind of information is better posted as a comment instead of a fix.
If in doubt, first look around and see the types of fixes that other users have posted. If you are still unsure, go ahead and post your fix. Our experts will take a look and then determine if it is a good fit for the site. Or, feel free to ask for clarification on the meta site.
And remember, it’s okay to post and fix your own problem. Anyone who is able to is strongly encouraged to do so. That’s a great way to earn reputation points!
There are many online resources available to learn how to script. Simply searching for tutorials in your language of choice is a great way to start.
For any language except FixIT Script, there are two required parts, each of which has its own section on the Post Your Fix page:
The description should explain exactly what your fix will do and how it does it. And then the actual code is the script that performs the fix or task.
The FixIT Script language is a little different and is proprietary to this site. Scripts in FixIT Script can only be run through the associated FixIT Scripts Script Runner tool (available for download on this site). The fixes posted in the FixIT Script language are scripts that first detect whether a problem exists on a PC and then, if so, fix that problem. Here are the key resources you'll need to learn how to write scripts in FixIT Script:
A FixIT Script consists of three required parts, each of which has its own section on the Post Your Fix page:
The description should explain exactly what your fix will do and how it does it.
Let’s all get along. Please be polite and kind, and remember that a little humor goes a long way!
The community will not accept rudeness or inappropriate comments.
Being helpful can mean a lot of different things:
Your reputation score shows how much confidence the community has in you based on your level of participation and the quality and helpfulness of your posts. Reputation lets everyone know how much standing you have within the community.
You can gain higher levels of reputation by participating in the community in any number of ways. The more reputation you have, the more privileges you get on FixIT Scripts.
You don’t need any reputation to ask and answer questions.
Posting clear, insightful questions and accurate, helpful answers helps you earn reputation. The more positive, or up, votes yours posts receive from other users, the more reputation you get. But if you receive down votes, or you vote down someone else’s answer, you could lose reputation.
Here's how it works:
|fix is voted up||+10|
|problem is voted up||+5|
|fix is accepted||+15||(+2 to accepter)|
|problem is voted down||-2|
|fix is voted down||-2||(-1 to voter)|
Improve the community by up-voting on the best posts and down-voting any posts that you feel are inappropriate, poor quality or not a fit for the site.
You can vote no more than 40 times per day, but to get to this level you have to vote on at least 10 questions. The most reputation you can earn in a day is 200. The good news is that the daily 200 reputation limit does not apply to accepting answers or to any bounty awards.
As you earn more and more reputation Fixit Scripts will grant you additional privileges:
|15||Vote up a problem or fix|
|15||Flag a post for moderator review|
|75||Set a bounty|
|125||Vote down (costs 1 rep on answers)|
|2500||Create tag synonyms|
|5000||Review tag wiki edits|
|10000||Access the moderator console|
|20000||Elite user -- essentially a trusted moderator on the site|
† you can always comment on your own posts or on answers given to your questions at any time, even without the extra rep.
The idea is that once users accumulate enough reputation they will essentially have the same power as actual community moderators. This is a good thing as the more users we have who are vested in the community, the better.
Right now you can only run one FixIT Script fix at a time. Eventually the FixIT Scripts Tool will run all approved scripts automatically for you.
In the meantime, here's how to run a single fix:
If you’re having trouble getting a good answer, consider offering a bounty. A bounty is a reward offered as an incentive to draw more attention to some questions or problems.
But before even thinking about a bounty ensure your question is as well-written as possible. A good question includes as much relevant detail as possible to help get the best solution. Be sure to answer any follow up questions quickly. If you are also working to find an answer, give updates on what you learn. An active question will naturally rise in the list so more users see it.
If your question still isn’t getting the response you’d like, you may wish to consider a bounty.
You can choose to offer up any amount of your own reputation between +50 to +500 as a bounty. Bounties can be offered on your own questions or on any other questions as well.
Questions with bounties display a special bounty image wherever they are listed. We will also display it in the featured list for 7 days.
When you decide which answer is best, don’t forget to award the bounty by clicking the bounty icon next to the answer.
Other important bounty rules:
Also, remember that bounties are not subject to the daily cap on earning reputation cap.
If you see any sort of problem, such as an inappropriate post or comment, a low quality question, spam, or any other issue you feel could benefit from moderator attention, please flag it by clicking the flag link just below the post or comment. We will check into it just as quickly as we can.
Flagging is always a better approach than responding to trolls. Responding only encourages trolls and fans the flames, so best to just ignore them and flag the post.