What should I do if I want to ask a question which has already been asked but does not have satisfactory answers? How can I make the older question active again, or re-ask the question without it being marked duplicate?
If you can find a good edit to make to the question (or one of its answers), editing will bump the question to the top of the front page. This is an easy way to draw some attention to the question. However, make sure your edit actually improves the question (or answer). An edit that just changes something but doesn't make the post better is not appropriate. You may want to read our guidelines on editing to get a sense of what constitutes an appropriate edit.
As long as you have less than 2000 reputation, any edits you make will have to be reviewed by high-rep users before they get applied.
Another way to bring attention to a question is to join the chat room and ask about it. Maybe someone else there can answer it, or at least will be willing to help you promote it.
Probably the most effective way to bring attention to a question is to put a bounty on it, but you need to have at least 75 reputation for that. When you place a bounty, you give up your own reputation equal to the bounty amount, but in exchange the question gets featured on the front page for a week. At the end of that time, you can award the bounty to an answer which was posted during that time period, and the poster of that answer gets an amount of reputation equal to what you gave up.
You should not ask the same question again. It'll get closed as a duplicate, and possibly downvoted for insufficient research effort (because we expect people to do some searching before posting a question, and your search should have turned up the earlier version of the question if you didn't already know about it). Even if you don't like the answers on the preexisting question, that doesn't stop it from being a duplicate.
However, if you're asking something more than what the previous question asked, in the sense that a complete answer to the previous question would not answer what you're asking, then you can go ahead and post a new question. In this case you should link to the previous question and explain very clearly what you are adding to it.